/* CSS Document */
body{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#515050;
	margin:0px;
	padding:0px;
	}
#top{
	width:999px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	width: 994px;
	padding-bottom:15px;
	border-left:1px solid #cac8c8;
	border-right:1px solid #cac8c8;
	border-bottom:1px solid #cac8c8;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	}
.errorMsg
{
    padding:2px 4px;
	margin:0px;
	color:#CB4721;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	
}
#header{
	float:left;
	height:146px;
	width:999px;
	}	
#header .logo{
	float:left;
	padding:12px 0 0 24px;
	width:150px;
	}	
#header .top_nav{
	width:288px;
	height:32px;
	float:right;
	margin-right:20px;
	-moz-box-shadow: 1px 3px 8px #e1e1e1;
	-moz-border-radius: 0px 0px 4px 4px;
	}	
#header .top_nav ul{
	margin:0;
	padding:0;
	float:left;
	}	
#header .top_nav ul li{
	margin:0;
	padding:0 12px;
	float:left;
	list-style:none;
	display:inline;
	background:url(../images/top_nav_sep.jpg) 100% 50% no-repeat;
	}
#header .top_nav ul li a{
	text-decoration:none;
	color:#515050;
	line-height:32px;
	}
#header .top_nav ul li a:hover{
	text-decoration:none;
	color:#00aaeb;
	line-height:32px;
	}
#header .top_nav ul .last{
	background:none;
	}	
#header .nav{
	float:left;
	width:999px;
	margin-top:11px;
	width:999px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
	-moz-box-shadow: 1px 3px 8px #c3c3c3;
	background-color:#316394;
	}	
#header .nav ul{
	float:left;
	margin:0;
	padding:0;
	height:36px;
	}	
#header .nav ul li{
	float:left;
	margin:0;
	padding:0 22px;
	list-style:none;
	display:inline;
	background:url(../images/nav_sep.png) 100% 50% no-repeat;
	}	
#header .nav ul li a{
	text-decoration:none;
	color:#fff;
	font:bold 14px/36px Arial, Helvetica, sans-serif;
	}
#header .nav ul li a:hover{
	text-decoration:none;
	color:#ffd557;
	font:bold 14px/36px Arial, Helvetica, sans-serif;
	}
#header .nav ul .last{
	background:none;
	}	
#header .nav .search{
	float:right;
	margin:4px 22px 0 0;
	}
#header .nav .search .srch_box{
	box-shadow:inset 0 0 10px #cccaca;
	-moz-box-shadow:inset 0 0 10px #cccaca;
	height:24px;
	width:197px;
	border:none;
	padding-left:7px;
	margin-right:10px;
	float:left;
	}
#header .nav .search .srch_btn{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:26px;
	border:none;
	color:#5a3b03;
	padding:0 15px;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);
	background-color:#ED9D12;
	}	
.lft_float{
	float:left;
	}	
#header .nav .search .srch_btn:hover{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:26px;
	border:none;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);
	}
	
#container{
	border:1px solid #cac8c8;
	width:951px;
	margin:15px 14px 0 14px;
	float:left;
	padding:15px 7px;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	}	
#container .search_sec	{
	float:left;
	width:575px;
	}
#container .search_sec .cont_srch_box{
	margin:5px 7px;
	float:left;
	padding:0;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	width:553px;
	border:1px solid #cac8c8;
	}
#container .search_sec .cont_srch_box .srch_pnl{
	margin:0px;
	float:left;
	padding:0;
	border-bottom:3px solid #e8e8e8;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	width:553px;
	height:47px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e58100), to(#ffd800));
  	background: -webkit-linear-gradient(top, #ffd800, #e58100);
  	background: -moz-linear-gradient(top, #ffd800, #e58100);
  	background: -ms-linear-gradient(top, #ffd800, #e58100);
  	background: -o-linear-gradient(top, #ffd800, #e58100);
	background-color:#E58100;
	}
#container .search_sec .cont_srch_box .srch_pnl .text_box{
	height:31px;
	width:460px;
	margin:6px 7px 0 7px;
	border:1px solid #e58200;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	box-shadow:inset 0 0 10px #bdbcbc;
	-moz-box-shadow:inset 0 0 10px #bdbcbc;
	float:left;
	}	
#container .search_sec .cont_srch_box .srch_pnl .go_btn{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:34px;
	border:1px solid #efac31;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#5a3b03;
	padding:0 15px;
	cursor:pointer;
	margin-top:6px;
	font:bold 14px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);
	background-color:#ED9D12;
	float:left;
	}	
#container .search_sec .cont_srch_box .srch_pnl .go_btn:hover{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:34px;
	border:1px solid #efac31;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);	
	}
	
#container .search_sec .cont_srch_box .srch_frm{
	float:left; 
	padding:10px 0 15px 15px;
	}	
#container .search_sec .cont_srch_box .srch_frm ul{
	margin:0;
	padding:0;
	float:left;
	}	
#container .search_sec .cont_srch_box .srch_frm ul li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	font-size:13px;
	}
#container .search_sec .cont_srch_box .srch_frm ul li b{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}	
#container .search_sec .cont_srch_box .srch_frm  ul li .cal{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	padding:0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	width:91px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	background:url(../images/cal.png) 95% 44% no-repeat;
	}
#container .search_sec .cont_srch_box .srch_frm  ul li .drop_down{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:29px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	width:91px;
	font:normal 14px Arial, Helvetica, sans-serif;
	}			
	
#container .search_sec .map{
	float:left; 
	padding:0px;
	margin-top:5px;
	}
#container .slider{
	float:left;
	width:375px;
	}	
	
#bottom{
	width:999px;
	margin:10px auto;
	overflow: hidden;
	position: relative;
	width: 999px;
	padding:5px;
	}	
#bottom .lft_lnk{
	float:left;
	width:656px;
	}
#bottom .lft_lnk .sub_sec_link{
	float:left;
	width:656px;
	margin-bottom:15px;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}		
#bottom .lft_lnk .sub_sec_link .header_bar{
	float:left;
	height:30px;
	width:636px;
	color:#fff;
	padding:0 10px;
	font:bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
	
	   
    background-color: #316394;
	
	-moz-box-shadow: 1px 3px 8px #c3c3c3;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .lft_lnk .sub_sec_link ul{
	float:left;
	margin:0px;
	padding:10px 0 10px 10px;
	}	
#bottom .lft_lnk .sub_sec_link ul li{
	float:left;
	list-style:none;
	width:107px;
	margin:0px;
	padding:0px;
	}
#bottom .lft_lnk .sub_sec_link ul li a{
	color:#515050;
	text-decoration:none;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	}		
#bottom .lft_lnk .sub_sec_link p{
	float:left;
	margin:0;
	padding:10px;
	font-size:11px;
	}	
	
#bottom .lft_lnk .travel_link{
	float:left;
	width:656px;
	margin-bottom:15px;
	border:1px solid #cac8c8;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	}		
#bottom .lft_lnk .travel_link .header_bar{
	float:left;
	height:30px;
	width:636px;
	color:#fff;
	padding:0 10px;
	margin-bottom:12px;
	font:bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
	
	background-color: #316394;
	
	-moz-box-shadow: 1px 3px 8px #c3c3c3;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .lft_lnk .travel_link .section{
	float:left;
	width:208px;
	}	
#bottom .lft_lnk .travel_link .first{
	margin-left:10px;
	}	
#bottom .lft_lnk .travel_link .last{
	margin-right:10px;
	}	
#bottom .lft_lnk .travel_link .section p{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#326ba1;
	margin:0;
	padding:0;
	}	
#bottom .lft_lnk .travel_link .section ul{
	float:left;
	margin:0px;
	padding:10px 0 0px 5px;
	}	
#bottom .lft_lnk .travel_link .section ul li{
	float:left;
	list-style:none;
	width:192px;
	margin:0px;
	padding:0px 0 0 15px;
	background:url(../images/list_arrow.png) 0 40% no-repeat;
	}
#bottom .lft_lnk .travel_link .section ul li a{
	color:#515050;
	text-decoration:none;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	}
#bottom .lft_lnk .travel_link .section p a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#326ba1;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	text-decoration:none;
	border-bottom:1px dotted #326ba1;
	}	
#bottom  .rgt_lnk{
	float:right;
	width:325px;
	}
	
#bottom  .rgt_lnk .news{
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	width:320px;
	border:1px solid #cac8c8;
	float:left;
	}	
#bottom  .rgt_lnk .news h1{
	font:bold 17px/40px Arial, Helvetica, sans-serif;
	color:#2e6599;
	margin:5px 0 5px 6px;
	padding:0 0 0 56px;
	background:url(../images/news.png) 0 50% no-repeat;
	}
#bottom  .rgt_lnk .news p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#515050;
	margin:5px 5px 5px 6px;
	padding:0 0 0 0px;
	}
#bottom  .rgt_lnk .news ul{
	float:left;
	margin:0 0 10px 0;
	padding:0 7px;
	}
#bottom  .rgt_lnk .news ul li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}

#bottom  .rgt_lnk .news ul li .txt_box{
	box-shadow:inset 0 0 10px #cccaca;
	-moz-box-shadow:inset 0 0 10px #cccaca;
	height:24px;
	width:197px;
	border:none;
	padding-left:7px;
	margin-right:10px;
	}
#bottom  .rgt_lnk .news ul li .signup_btn{
	height:26px;
	border:none;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
	background-color:#316394;
	width:85px;
	}	
#bottom  .rgt_lnk .news ul li .signup_btn:hover{
	height:26px;
	border:none;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
	}
#bottom  .rgt_lnk .owener_man{
	float:left;
	width:331px;
	height:397px;
	background:url(../images/oweners_man.png) left top no-repeat;
	margin:10px 10px 0 -5px;
	}
#bottom  .rgt_lnk .owener_man p{
	float:left;
	margin:0;
	padding:10px 0 0 20px;
	font:bold 17px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:90%;
	}		
#bottom  .rgt_lnk .owener_man ul{
	margin:0;
	padding:0 0 0 20px;
	float:left;
	}	
#bottom  .rgt_lnk .owener_man ul li{
	margin:0;
	padding:0 0 0 15px;
	float:left;
	list-style:none;
	width:275px;
	background:url(../images/list_arrow.png) 0 44% no-repeat;
	}	
#bottom  .rgt_lnk .owener_man ul li a{
	color:#474747;
	width:100%;
	display:block;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#bottom  .rgt_lnk .owener_man .list_rent{
	background:url(../images/list_rent.png) no-repeat;
	width:125px;
	height:30px;
	border:none;
	cursor:pointer;
	}	
#footer{
	background:#4c4c4c;
	height:230px;
	width:100%;
	}	
#footer .foot_nav{
	width:999px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	}
#footer .foot_nav .top_vacation{
	margin:15px;
	background:url(../images/footer_sep.png) 100% 100% no-repeat;
	min-height:200px;
	width:219px;
	float:left;
	}
#footer .foot_nav .last{
	background:none;
	}	
#footer .foot_nav .top_vacation p{
	font:normal 16px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	width:100%;
	}			
#footer .foot_nav .top_vacation ul{
	float:left;
	margin:0;
	padding:0;
	}				
#footer .foot_nav .top_vacation ul li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:210px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	}		
#footer .foot_nav .top_vacation ul li a{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:none;
	}		
#footer .foot_nav .top_vacation ul li a:hover{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#00aaeb;
	display:block;
	text-decoration:none;
	}
#footer_link{
	background:#fff;
	width:100%;
	}		
#footer_link .bottom_nav{
	width:999px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	text-align:center;
	}	
#footer_link .bottom_nav p{
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:15px 0;
	}
#footer_link .bottom_nav p a{
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	text-decoration:none;
	padding:0 5px;
	}
#footer_link .bottom_nav p a:hover{
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#00aaeb;
	text-decoration:none;
	padding:0 5px;
	}
	
/*=====CSS for Property Search=====*/			

.bread_crumb{
	border:1px solid #dadada;
	background:#fff;
	height:30px;
	float: left;
    margin: 10px 14px 0;
    padding: 0px 7px;
    width: 951px;	
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#4e97db;
	font-style:italic;
	}
.bread_crumb a{
	color:#666;
	text-decoration:none;
	}	
.bread_crumb a:hover{
	color:#666;
	text-decoration:underline;
	}	
	
.gray_main_bx{
	float:left;
	width:965px;
	margin:10px 14px 0;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}		
.gray_main_bx .header_bar{
	float:left;
	text-align:center;
	height:36px;
	width:945px;
	color:#2e6599;
	padding:0 10px;
	font:bold 18px/36px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#efeff1));
  	background: -webkit-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -moz-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -ms-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -o-linear-gradient(top, #efeff1, #d8d8d8);	   
    background-color: #d8d8d8;	
	/*-moz-box-shadow: 1px 3px 8px #c3c3c3;*/
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}
.gray_main_bx .locations{
	float:left;
	width:965px;
	margin:15px 0px;
	}	
.gray_main_bx .locations .srch_location{
	float:left;
	width:227px;
	margin-left:10px;
	padding-bottom:15px;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}	
.gray_main_bx .locations .srch_location .title_gray_bar{
	float:left;
	height:30px;
	width:207px;
	color:#373737;
	padding:0 10px;
	text-align:center;
	font:bold 12px/30px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#efeff1));
  	background: -webkit-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -moz-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -ms-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -o-linear-gradient(top, #efeff1, #d8d8d8);	   
    background-color: #d8d8d8;	
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}
.gray_main_bx .locations .srch_location p{
	float:left;
	margin:15px 12px 0 12px;
	width:91%;
	}	
.gray_main_bx .locations .srch_location img {
    width: 205px;
}
.gray_main_bx .locations .srch_location input{
	padding:2px 7px;
	color:#2695d9;
	font:normal 11px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaf0f5), to(#ffffff));
  	background: -webkit-linear-gradient(top, #ffffff, #eaf0f5);
  	background: -moz-linear-gradient(top, #ffffff, #eaf0f5);
  	background: -ms-linear-gradient(top, #ffffff, #eaf0f5);
  	background: -o-linear-gradient(top, #ffffff, #eaf0f5);	   
    background-color: #eaf0f5;	
	border:1px solid #d8e7f1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	cursor:pointer;
	}
.lft_flt{
	float:left;
	}
.rgt_flt{
	float:right;
	}		
		
#bottom .search_list{
	float:left;
	width:995px;
	margin:0;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}		
#bottom .search_list .header_bar{
	float:left;
	height:36px;
	width:975px;
	color:#2e6599;
	padding:0 10px;
	font:bold 17px/36px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#efeff1));
  	background: -webkit-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -moz-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -ms-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -o-linear-gradient(top, #efeff1, #d8d8d8);	   
    background-color: #d8d8d8;	
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .search_list .header_bar .my_properties{
	width:auto;
	padding:0px;
	margin:0px;
}
#bottom .search_list .header_bar .my_properties ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#bottom .search_list .header_bar .my_properties ul li{
	padding:0px;
	margin-right:8px;
	list-style-type:none;
	float:left;
}
	
#bottom .search_list .book_sec{
	float:left;
	width:250px;
	}	
#bottom .search_list .book_sec .lft_booking{
	float:left;
	width:230px;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:10px;
	}	
#bottom .search_list .book_sec .lft_booking .book_title{
	float:left;
	height:30px;
	width:210px;
	color:#fff;
	padding:0 10px;
	font:bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
    background-color: #316394;
	-moz-box-shadow: 1px 3px 8px #c3c3c3;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	

#bottom .search_list .book_sec .lft_booking .search_box{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:32px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 7px;
	margin:5px 7px 5px 7px;	
	cursor:pointer;
	width:200px;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking .search_box  .search_txt_box{
	border:none;
	width:154px;
	float:left;
	padding-top:5px;
	height:22px;
	}	
#bottom .search_list .book_sec .lft_booking .search_box .go_btn{
	border:none;
	height:24px;
	width:42px;
	cursor:pointer;
	float:right;
	background:url(../images/go_btn.png) 95% 44% no-repeat;
	margin-top:4px;
	}	
#bottom .search_list .book_sec .lft_booking ul{
	width:216px;
	margin:5px 7px;
	padding:0;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking ul li{
	width:108px;
	margin:0;
	padding:0 0 0px 0;
	list-style:none;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking ul li .cal_txtbox{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	margin-right:7px;
	cursor:pointer;
	width:72px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	background:url(../images/cal.png) 95% 44% no-repeat;
	}
#bottom .search_list .book_sec .lft_booking ul li .search_drop_down{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:29px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	width:104px;
	font:normal 14px Arial, Helvetica, sans-serif;
	}		
#bottom .search_list .book_sec .lft_booking p{
	background:url(../images/shadow.png) center bottom no-repeat;
	float:left;
	width:216px;
	margin:5px 7px;
	height:32px;
	}
#bottom .search_list .book_sec .lft_booking .prop_type{
	float:left; 
	width:216px; 
	margin:0px 7px 5px 7px;
	}	
#bottom .search_list .book_sec .lft_booking .prop_type .dd{	
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:29px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 15px;
	cursor:pointer;
	width:212px;
	font:normal 14px Arial, Helvetica, sans-serif;
	}				
	
#bottom .search_list .book_sec .lft_booking .loca_type{
	width:216px;
	margin:0px 7px 5px 7px;
	padding:0;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking .loca_type li{
	width:215px;
	margin:0;
	padding:0 0 0px 0;
	list-style:none;
	float:left;
	color:#2297c9;
	}
#bottom .search_list .book_sec .lft_booking .loca_type li span{
	color:#979696;
	}	
#bottom .search_list .book_sec .lft_booking .destiny{
	width:216px;
	margin:0px 7px 5px 7px;
	padding:0;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking .destiny li{
	margin:0;
	padding:3px 0;
	list-style:none;
	float:left;
	color:#979696;
	width:215px;
	font-style:italic;
	}	
#bottom .search_list .book_sec .lft_booking .destiny li a{
	color:#2297c9;
	text-decoration:none;
	font-style:normal;
	}
#bottom .search_list .book_sec .lft_booking .destiny li a:hover{
	color:#2297c9;
	text-decoration:underline;
	font-style:normal;
	}			
	
				
#bottom .search_list .book_sec .lft_booking .book_title .book_txtbox{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	width:91px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	background:url(../images/cal.png) 95% 44% no-repeat;
	}
	
	
	
	
	
#bottom .search_list .rgt_search_list{
	float:left;
	width:725px;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:10px 0 10px 5px;
	}	
#bottom .search_list .rgt_search_list .book_title{
	float:left;
	height:30px;
	width:705px;
	color:#fff;
	padding:0 10px;
	font:bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
    background-color: #316394;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .search_list .rgt_search_list .book_title ul{
	float:left;
	margin:0px;
	padding:0;
	}	
#bottom .search_list .rgt_search_list .book_title ul li{
	float:left;
	list-style:none;
	margin:6px 0 0 5px;
	padding:0;
	display:inline;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	background:#eaeaea;
	}	
#bottom .search_list .rgt_search_list .book_title ul li a{
	float:left;
	margin:0;
	padding:0 15px;
	display:block;
	color:#666666;
	text-decoration:none;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	}	
#bottom .search_list .rgt_search_list .book_title ul li a:hover{
	float:left;
	margin:0;
	padding:0 15px;
	display:block;
	color:#2297c9;
	text-decoration:none;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	background:#ffffff;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .search_list .rgt_search_list .book_title ul .selected{
	background:#ffffff;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}	
#bottom .search_list .rgt_search_list .book_title ul .selected a{
	color:#2297c9;
	}
#bottom .search_list .rgt_search_list .srch_result_sec{
	 float:left; 
	 width:705px; 
	 margin:7px 10px;
	 }
#bottom .search_list .rgt_search_list .srch_result_sec .city_result{
	 float:left; 
	 width:705px;
	 }	 
#bottom .search_list .rgt_search_list .srch_result_sec .city_result .brd_crm{
	float:left;
	width:705px;
	margin:7px 0 0 0;
	padding:0 0 7px 0;
	text-transform:uppercase;
	border-bottom:1px solid #d8e7f2;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .city_result .brd_crm a{
	text-decoration:none;
	color:#2297c9;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .city_result .brd_crm a:hover{
	text-decoration:underline;
	color:#2297c9;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .city_result ul{
	width:219px;
	float:left;
	border-right:1px solid #d8e7f2;
	margin:10px 0;
	padding:0 10px 0 5px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .city_result ul li{
	width:218px;
	float:left;
	margin:0;
	list-style:none;
	padding:2px 0;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .city_result ul li a{
	text-decoration:none;
	color:#2297c9;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .city_result ul li a:hover{
	text-decoration:underline;
	color:#2297c9;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box{
	float:left; 
	 width:689px;
	 font:normal 13px Arial, Helvetica, sans-serif;
	 background:#f3f3f3;
	 border:1px solid #dadada;
	 padding:7px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .show{
	float:left;
	width:130px;
	margin-right:30px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .show span{
	float:left;
	line-height:25px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .show .show_dd{
	float:right;
	width:90px;
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:25px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 10px;
	cursor:pointer;
	font:normal 14px Arial, Helvetica, sans-serif;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .sort_prop_by{
	float:left;
	width:300px;
	margin-right:30px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .sort_prop_by span{
	float:left;
	line-height:25px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .sort_prop_by .sort_dd{
	float:right;
	width:180px;
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:25px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 10px;
	cursor:pointer;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .compare_select{
	float:right;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .compare_select a{
	text-decoration:none;
	line-height:25px;
	font-size:15px;
	color:#2297c9;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .refined_search_box .compare_select a:hover{
	text-decoration:underline;
	color:#2297c9;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list{
	float:left;
	width:702px;
	margin:15px 0 0 0;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list .cop_bx{
	float:left;
	width:702px;
	margin-bottom:10px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list .cop_bx ul{
	float:right;
	margin:0px;
	padding:7px;
	background:#f3f3f3;
	-moz-border-radius: 0px 4px 0px 4px;
	border-radius: 0px 4px 0px 4px;	
	width:195px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list .cop_bx ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	color:#4e97db;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list .cop_bx ul .frst{
	width:100px;
	border-right:1px solid #4e97db;
	margin-right:4px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_list .cop_bx ul .sec{
	width:90px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des{
	float:left;
	width:682px;
	margin:5px 10px 10px 10px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des{
	float:left;
	width:500px;
	border-right:1px dashed #4e97db;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .prop_img{
	float:left;
	width:122px;
	padding:5px;
	-moz-box-shadow:0px 0px 2px 2px #93c7f8;
	box-shadow:0px 0px 2px 2px #93c7f8;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief{
	float:left;
	width:335px;
	margin-left:13px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h1{
	color:#0094CE;
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
    padding-bottom: 6px;	
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h1 a{
	color:#0094CE;
	text-decoration:none;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h1 a:hover{
	color:#0094CE;
	text-decoration:underline;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h2{
	color: #555555;
    font-size: 12px;
    font-style: italic;
	margin:0;
	padding:0;
    padding-bottom: 6px;
	font-weight:normal;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h3{
	color:#989898;
	margin:0;
	padding:0;
	font-size: 11px;
    font-style: italic;
    padding-bottom: 6px;
	font-weight:normal;	
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h3 a{
	color:#989898;
	text-decoration:none;
	}		
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief h3 a:hover{
	color:#0094CE;
	text-decoration:underline;
	}		
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief .reviews{
	font-size: 12px;
    font-style: italic;
	float:left;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief .reviews .review_text{
	border-right: 1px dashed #D8E6EF;
    float: left;
    margin-right: 8px;
    padding-right: 8px;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief .reviews .review_text .highlight {
    color: #4B89C9;
    font-weight: bold;
}
.ratingstars{
	background:url(../images/star.png) left top no-repeat;
	height:15px;
	width:74px;
	float:left;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .des .brief .reviews .property-text {
    color: #555555;
    float: left;
}
	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .price{
	float:left;
	width:160px;
	margin-left:6px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .price .rates{
	float:left;
	font-style:italic;
	color:#999999;
	width:160px;
	margin-bottom:5px;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .price .rates b{
	font:bold 13px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .ref_search_des .price .prop_redefine{
	float:left;
	color:#999999;
	width:160px;
	margin:15px 0 0 0 ;
	}	
#bottom .search_list .rgt_search_list .srch_result_sec .pagination{
	float:left; 
	 width:689px;
	 font:normal 13px Arial, Helvetica, sans-serif;
	 background:#fafafa;
	 border:1px solid #dadada;
	 padding:7px;
	 margin:10px 0;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .pagination a{
	padding:4px;
	color:#2a759b;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#eeeeee;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #e3e3e3;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .pagination a:hover{
	padding:4px;
	color:#2a759b;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
#bottom .search_list .rgt_search_list .srch_result_sec .news_letter{
	float:left; 
	width:689px;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .news_letter h5{
	color:#2e6599;
	font:bold 17px Arial, Helvetica, sans-serif;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	}
#bottom .search_list .rgt_search_list .srch_result_sec .news_letter p{
	margin:7px 0;
	padding:0px;
	float:left;
	}
.spcl_txt{
	margin:12px 7px;
	width:216px;
	float:left;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	}
.spcl_txt a{
	text-decoration:none;
	}
.spcl_txt a:hover{
	text-decoration:underline;
	}	
	
/*=======CSS for List Description=======*/		
.list_top{
	padding-bottom:5px!important;
	}
.list_bread_crumb{
	background:#fff;
	height:30px;
	float: left;
    margin: 0px 8px 0 5px;
    padding: 0px 5px;
    width: 965px;	
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#4e97db;
	font-style:italic;
	}
.list_bread_crumb a{
	color:#666;
	text-decoration:none;
	}	
.list_bread_crumb a:hover{
	color:#666;
	text-decoration:underline;
	}	
.lst_srch_result_bar{
	float:left;
	height:36px;
	width:975px;
	color:#2e6599;
	padding:0 10px;
	margin-bottom:13px;
	font:bold 17px/36px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#efeff1));
  	background: -webkit-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -moz-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -ms-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -o-linear-gradient(top, #efeff1, #d8d8d8);	   
    background-color: #d8d8d8;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}				
.lst_srch_result_bar .bck_srch_reslt{
	float:left;
	}				
.lst_srch_result_bar .bck_srch_reslt img{
	border:none;
	}
.lst_srch_result_bar .bck_srch_reslt a{
	float:left;
	color:#2e6599;
	text-decoration:none;	
	}				
.lst_srch_result_bar .bck_srch_reslt a:hover{
	float:left;
	color:#2e6599;
	text-decoration:underline;
	}
.lst_srch_result_bar .fav_div{
	float:right;
	margin-top:8px;
	}
.lst_srch_result_bar .fav_div .input{
	float:right;
	margin-right:5px;
	border:1px solid #a4c6e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	font:normal 11px/20px Arial;
	color:#4397d7;
	cursor:pointer;
	padding:0px 8px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8edf0), to(#f7f7f7));
  	background: -webkit-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -moz-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -ms-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -o-linear-gradient(top, #f7f7f7, #e8edf0);	   
    background-color: #e8edf0;	
	}
.lst_srch_result_bar .fav_div .input:hover{
	float:right;
	margin-right:5px;
	border:1px solid #a4c6e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	font:normal 11px/20px Arial;
	color:#4397d7;
	cursor:pointer;
	padding:0px 8px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e9ef), to(#eaf0f4));
  	background: -webkit-linear-gradient(top, #eaf0f4, #e0e9ef);
  	background: -moz-linear-gradient(top, #eaf0f4, #e0e9ef);
  	background: -ms-linear-gradient(top, #eaf0f4, #e0e9ef);
  	background: -o-linear-gradient(top, #eaf0f4, #e0e9ef);	   
    background-color: #e8edf0;	
	}	
.lst_srch_result_bar .msg{
	background:url(../images/msg_icon.png) center no-repeat;
	color:transparent;
	}
.lst_srch_result_bar .msg:hover{
	background:url(../images/msg_icon_hover.png) center no-repeat;
	}	
.lst_srch_result_bar .rev{
	background:url(../images/review.png) 0% 44% no-repeat;
	padding-left:15px;
	}
.lst_srch_result_bar .rev:hover{
	background:url(../images/review_hover.png) 0% 44% no-repeat;
	}
.lst_srch_result_bar .fb_ico{
	background:url(../images/fb_ico.png) 0% 44% no-repeat;
	padding-left:15px;
	}
.lst_srch_result_bar .fb_ico:hover{
	background:url(../images/fb_ico_hover.png) 0% 44% no-repeat;
	}
.lst_srch_result_bar .tt_ico{
	background:url(../images/tt.png) 0% 44% no-repeat;
	padding-left:15px;
	}
.lst_srch_result_bar .tt_ico:hover{
	background:url(../images/tt_hover.png) 0% 44% no-repeat;
	}
.lst_srch_result_bar .like{
	background:url(../images/like.png) 0% 44% no-repeat;
	padding-left:20px;
	}
.lst_srch_result_bar .like:hover{
	background:url(../images/like.png) 0% 44% no-repeat;
	}
.lst_srch_result_bar .input_img{
	float:right;
	margin-right:5px;
	}
.lst_srch_result_bar .input_img img{
	border:none;
	}
.lst_srch_result_bar .review_num{
	background:url(../images/review_box.png) left top no-repeat;
	float:right;
	width:4px;
	height:18px;
	color:#000;
	font:normal 11px/20px Arial;
	padding:0 10px;
	margin-top:1px;
	}
.lst_srch_result_bar .fav{
	background:url(../images/fav_icon.png) center no-repeat;
	}
.lst_srch_result_bar .fav select{
	background:none;
	border:none;
	}
.prop_list_main_lft_pnl{
	float:left;
	width:725px;
	padding:10px;
	}	
.prop_list_main_lft_pnl .lft_sect{
	float:left;
	width:723px;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:2px 0 12px 0;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header{
	float:left;
	height:55px;
	width:703px;
	color:#fff;
	padding:0 10px;
	font:bold 12px/50px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
    background-color: #316394;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}

.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .input{
	float:left;
	margin-right:5px;
	margin-top:6px;
	border:1px solid #a4c6e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	font:normal 12px/40px Arial;
	color:#4397d7;
	cursor:pointer;
	padding:0px 8px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8edf0), to(#f7f7f7));
  	background: -webkit-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -moz-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -ms-linear-gradient(top, #f7f7f7, #e8edf0);
  	background: -o-linear-gradient(top, #f7f7f7, #e8edf0);	   
    background-color: #e8edf0;	
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .input:hover{
	float:left;
	margin-right:5px;
	border:1px solid #a4c6e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	font:normal 12px/40px Arial;
	color:#000;
	cursor:pointer;
	padding:0px 8px;  
    background: #e5edf4;	
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .overview{
	background:url(../images/overviews.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .overview:hover{
	background:url(../images/overviews_hover.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .photo{
	background:url(../images/photo.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .photo:hover{
	background:url(../images/photo_hover.png) 0% 44% no-repeat;
	padding-left:20px;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .map{
	background:url(../images/map.png) 0% 50% no-repeat;
	padding-left:15px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .map:hover{
	background:url(../images/map_hover.png) 0% 50% no-repeat;
	padding-left:15px;
	} 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .calender{
	background:url(../images/calender.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .calender:hover{
	background:url(../images/calender_hover.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .rates{
	background:url(../images/rates.png) 0% 50% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .rates:hover{
	background:url(../images/rates_hover.png) 0% 50% no-repeat;
	padding-left:20px;
	} 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .amenity{
	background:url(../images/amenity.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .amenity:hover{
	background:url(../images/amenity_hover.png) 0% 44% no-repeat;
	padding-left:20px;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .stars{
	background:url(../images/stars.png) 0% 44% no-repeat;
	padding-left:20px;
	}	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_header .stars:hover{
	background:url(../images/stars_hover.png) 0% 44% no-repeat;
	padding-left:20px;
	}
	  	
	
	
	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container{
	 float:left; 
	 width:723px; 
	 margin:0;
	 }
.prop_list_main_lft_pnl .lft_sect .pad_list_lft_sec_container{
	 padding:7px 10px;
	 }
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .bckgrd{	  
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3f0f5), to(#f7f7f8));
  	background: -webkit-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -moz-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -ms-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -o-linear-gradient(top, #f7f7f8, #e3f0f5);	   
    background-color: #e3f0f5;	 
	  float:left; 
	  width:703px;
	  border-bottom:1px solid #fff;
	 }
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result{
	 float:left; 
	 width:723px;
	 }
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider{
	  float:left; 
	  margin:0; 
	  width:392px; 
	 }	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .slider_img{
	  float:left; 
	  margin:3px 0 0 0; 
	  width:390px; 
	  height:311px;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
		border:1px solid #cac8c8;
	 }
	 
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail{
	float: left;
	margin: 7px 0 0 0;
	width: 392px;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn{
	float:left;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .thumbnail{
	float:left;
	width:314px;
	padding:0 7px;
	background:#fff;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn a{
	float:left;
	padding:3px 4px 3px 4px;
	}	
	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn .lft_arrow{
	float:left;
	background:url(../images/thumb_lft_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn .lft_arrow:hover{
	float:left;
	background:url(../images/thumb_lft_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn .rgt_arrow{
	float:left;
	background:url(../images/thumb_rgt_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .slider .thumnail .btn .rgt_arrow:hover{
	float:left;
	background:url(../images/thumb_rgt_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
		
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des{
	float:left;
	width:300px;
	margin:3px 0;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul{
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:280px;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul li{
	float:left;
	margin:0;
	padding:0;
	font:normal 14px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	list-style:none;
	width:100%;
	border-bottom:1px solid #cdcccc;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul .brf_fst{
	text-align:left;
	width:140px!important;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul .brf_sec{
	text-align:right;
	width:140px!important;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul li a{
	text-decoration:none;
	color:#0094de;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul li a:hover{
	text-decoration:underline;
	color:#0094de;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .city_result .prop_brf_des ul .tagline{
	line-height:20px;
	font-size:13px;
	border-bottom:none;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .des_main{
	padding:7px 10px;
	margin:0;
	float:left;
	width:705px;
	border-top:1px solid #cfcfcf;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .des_main .p_main_tit{
	float:left;
	padding:0;
	margin:0;
	color:#2e6599;
	font:normal 17px/25px Verdana, Arial, Helvetica, sans-serif;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .des_main .p_sub_tit{
	float:left;
	padding:0;
	margin:0;
	color:#979696;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	}		
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .des_main .p_cont{
	float:left;
	padding:0;
	margin:0;
	color:#515050;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}
	
		
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .cmn_des_main{
	margin:0;
	float:left;
	width:702px;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .cmn_des_main .p_main_tit{
	float:left;
	padding:0;
	margin:0;
	width:702px;
	color:#2e6599;
	font:normal 17px/25px Verdana, Arial, Helvetica, sans-serif;
	}	
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .cmn_des_main .p_sub_tit{
	float:left;
	padding:0;
	margin:0;
	width:702px;
	color:#979696;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	}		
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .cmn_des_main .p_cont{
	float:left;
	padding:0;
	margin:0;
	color:#515050;
	width:702px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}
 .button{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:30px;
	border:1px solid #efac31;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#5a3b03;
	padding:0 15px;
	cursor:pointer;
	margin-top:6px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);
	background-color:#ED9D12;
	float:left;
	}	
 .button:hover{
	box-shadow:inset 0 0 10px #fff;
	-moz-box-shadow:inset 0 0 10px #fff;
	height:30px;
	border:1px solid #efac31;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9d12), to(#f6dc97));
  	background: -webkit-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -moz-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -ms-linear-gradient(top, #f6dc97, #ed9d12);
  	background: -o-linear-gradient(top, #f6dc97, #ed9d12);	
	}
		  
	 
.prop_list_main_rgt_pnl{
	float:left;
	width:248px;
	margin:10px 0 0 2px;
	}	
.prop_list_main_rgt_pnl .rgt_sect{
	float:left;
	width:235px;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:2px 0 12px 0;
	}	
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_header{
	float:left;
	height:30px;
	width:215px;
	color:#fff;
	padding:0 10px;
	font:bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508cc6));
  	background: -webkit-linear-gradient(top, #508cc6, #316394);
  	background: -moz-linear-gradient(top, #508cc6, #316394);
  	background: -ms-linear-gradient(top, #508cc6, #316394);
  	background: -o-linear-gradient(top, #508cc6, #316394);
    background-color: #316394;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}
		
.cal_specif{
	float:left;
	margin:0;
	padding:0;
	width:702px;
	}
.cal_specif ul{
	float:left;
	margin:0;
	padding:0;
	}
.cal_specif li{
	float:left;
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	}
.cal_specif .dte{
	color: #979696;
    float: right;
    font: bold 11px/22px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
	}	
.city_result .cal_lft_arrow{
	float:left;
	margin-right:5px;
	padding-top:150px;
	}	
.city_result .cal_mdl_mnth{
	float:left;
	width:676px;
	}
.city_result .cal_mdl_mnth ul{
	float:left;
	margin:0;
	padding:0;
	width:676px;
	}
.city_result .cal_mdl_mnth ul li{
	float:left;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	}	
.city_result .cal_rgt_arrow{
	float:left;
	padding-top:150px;
	}
.city_result .cal_bottom{
	float:left;
	padding:0px 24px 10px 24px;
	width:673px;
	}
.city_result .cal_bottom span{
	color: #979696;
    float: right;
    font: bold 11px/22px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding:10px 0 0 0;
	}
.prop_list_main_lft_pnl .lft_sect .list_lft_sec_container .des_main .p_basic_rental{
	float:left;
	padding:0;
	margin:0;
	color:#979696;
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	}	 			
.apprx_equi_dd{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:29px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 0 0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	font:normal 14px Arial, Helvetica, sans-serif;
	}		
table.rental_rat_tab
{
	border:solid 1px #d9e6ee;             
	border-collapse:collapse;
	margin-top:10px;
	float:left;
}
table.rental_rat_tab th {
	border:solid 1px #d9e6ee;             
	border-collapse:collapse;
	font:bold 9px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#009dd2;
	background:#f0f5f8;
}
table.rental_rat_tab td {
	border-top:solid 1px #d9e6ee;             
	border-collapse:collapse;
	background:#fff;
	text-align:center;
	font:normal 9px/30px Verdana, Arial, Helvetica, sans-serif;
}			
.payment_usual{
    float: left;
    font: normal 13px/22px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 702px;
	}		
.add_info{
	color: #979696;
    float: left;
    font: bold 11px/22px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 702px;
	}
.add_info_spec{
	background:url(../images/blue_arrow.png)0% 5% no-repeat;
	padding-left:15px;
	line-height:22px;
	float:left;
	width:670px;
	margin:0 0 0 2px;
	}	
.prop_des_graph{
	float:left;
	border:1px solid #d7e5ed;
	width:700px;
	}
.prop_des_graph .blue_bg{
	background:#f0f5f8;
	}	
	
.prop_des_graph ul{
	float:left;
	width:700px;
	margin:0;
	padding:0;
	}
	
.prop_des_graph ul li{
	float:left;
	list-style:none;
	line-height:32px;
	margin:0;
	padding:10px 0;
	}	
.prop_des_graph .acm_frst{
	color: #0081C3;
    text-align: right;
	width:200px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	}	
.prop_des_graph .acm_sec{
    text-align: left;
	width:240px;
	padding-left:10px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	}	
.prop_des_graph .acm_thrd{
    text-align: left;
	width:240px;
	padding-left:10px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	}			
.review{
	float:left; 
	width:700px;
	border-bottom:1px solid #cdcccc;
	margin:0 0 10px 0;
	padding:0;
	}				
.review .img{
	float:left; 
	width:125px;
	}		
.review .coment{
	float:left; 
	width:575px;
	}
.review .coment p{
	float:left;
	margin:0;
	padding:0;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}			
.review .coment ul{
	float:left; 
	width:575px;
	margin:0 0 5px 0;
	padding:0;
	}
.review .coment ul li{
	float:left; 
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	}
.review .coment ul li a{
	text-decoration:none;
	color:#0081c3;
	}
.review .coment ul li a:hover{
	text-decoration:underline;
	color:#0081c3;
	}	
.review .coment ul .fst_cmt{
	width:150px;
	text-align:left;
	}
.review .coment ul .sec_cmt{
	width:425px;
	text-align:right;
	}
	
		
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container{
	padding:7px 10px;
	width:215px;
	float:left;
	}	
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container p{
	padding:0;
	margin:0;
	width:215px;
	float:left;
	}
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container p input{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:28px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 7px;
	margin:5px 0px;	
	cursor:pointer;
	width:200px;
	float:left;
	}
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container p textarea{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 7px;
	margin:5px 0px;	
	cursor:pointer;
	width:197px;
	float:left;
	}	
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container ul{
	width:216px;
	margin:5px 0px;
	padding:0;
	float:left;
	}
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container ul li{
	width:108px;
	margin:0;
	padding:0 0 0px 0;
	list-style:none;
	float:left;
	}
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container ul li .cal_txtbox{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	margin-right:7px;
	cursor:pointer;
	width:72px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	background:url(../images/cal.png) 95% 44% no-repeat;
	}
.prop_list_main_rgt_pnl .rgt_sect .list_rgt_sec_container ul li .chld_txtbox{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#fff;
	padding:0 15px;
	margin-right:7px;
	cursor:pointer;
	width:72px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	}	
.list_rgt_sec_container .trms_cond{
	float:left;
	 margin:7px 0;
	 }
.list_rgt_sec_container .trms_cond a{
	color:#0094DE;
	text-decoration:none;
	}
.speaks{
	font-size:11px;
	color:#979696;
	}
.telephone{
	font-size:12px;
	color:#979696;
	margin:5px 0 0 0;
	}
.list_rgt_sec_container a{
	text-decoration:none;
	color:#0081c3;
	}
.list_rgt_sec_container a:hover{
	text-decoration:underline;
	color:#0081c3;
	}
		
.review_mn_pnl{
	float:left;
	width:975px;
	padding:10px;
	}
.review_mn_pnl .rnd_pnl{
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:0;
	float:left;
	width:975px;
	}	

.review_mn_pnl .rnd_pnl .top_blue_pnl{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3f0f5), to(#f7f7f8));
  	background: -webkit-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -moz-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -ms-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -o-linear-gradient(top, #f7f7f8, #e3f0f5);	   
    background-color: #e3f0f5;	 
	float:left; 
	width:955px;
	padding:10px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	border:0px solid #cac8c8;
	border-bottom:1px solid #fff;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider{
	  float:left; 
	  margin:0; 
	  width:392px; 
	 }	 
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .slider_img{
	  float:left; 
	  margin:3px 0 0 0; 
	  width:390px; 
	  height:311px;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
		border:1px solid #cac8c8;
	 }
	 
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail{
	float: left;
	margin: 7px 0 0 0;
	width: 392px;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn{
	float:left;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .thumbnail{
	float:left;
	width:314px;
	padding:0 7px;
	background:#fff;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	}	
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn a{
	float:left;
	padding:3px 4px 3px 4px;
	}	
	
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn .lft_arrow{
	float:left;
	background:url(../images/thumb_lft_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn .lft_arrow:hover{
	float:left;
	background:url(../images/thumb_lft_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn .rgt_arrow{
	float:left;
	background:url(../images/thumb_rgt_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .slider .thumnail .btn .rgt_arrow:hover{
	float:left;
	background:url(../images/thumb_rgt_btn.jpg) left top no-repeat;
	width:32px;
	height:59px;
	border:none;
	cursor:pointer;
	}

.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des{
	float:left;
	width:545px;
	margin:3px 0;
	}	
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul{
	float:left;
	margin:0 0 0 40px;
	padding:0;
	width:505px;
	}	
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul li{
	float:left;
	margin:0;
	padding:0;
	font:normal 14px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	list-style:none;
	width:100%;
	border-bottom:1px solid #cdcccc;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul .brf_fst{
	text-align:left;
	width:175px!important;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul .brf_sec{
	text-align:right;
	width:329px!important;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul li a{
	text-decoration:none;
	color:#0094de;
	}
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul li a:hover{
	text-decoration:underline;
	color:#0094de;
	}	
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul .tagline{
	font-size:13px;
	}		
.review_mn_pnl .rnd_pnl .top_blue_pnl .review_prop_brf_des ul .review_btn{
	border-bottom:none;
	}
	
.review_mn_pnl .rnd_pnl .rev_des_main{
	padding:7px 10px;
	margin:0;
	float:left;
	width:955px;
	border-top:1px solid #cfcfcf;
	}	
.review_mn_pnl .rnd_pnl .rev_des_main .p_main_tit{
	float:left;
	padding:0;
	margin:0;
	color:#2e6599;
	width:100%;
	font:normal 17px/25px Verdana, Arial, Helvetica, sans-serif;
	}	
.review_mn_pnl .rnd_pnl .rev_des_main .p_sub_tit{
	float:left;
	padding:0;
	margin:0;
	color:#979696;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	}		
.review_mn_pnl .rnd_pnl .rev_des_main .p_cont{
	float:left;
	padding:0;
	margin:0;
	color:#515050;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}			

.review_mn_pnl .rev_tit_bar{
	float:left;
	height:36px;
	width:955px;
	color:#2e6599;
	padding:0 10px;
	margin-bottom:13px;
	font:bold 17px/36px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#efeff1));
  	background: -webkit-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -moz-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -ms-linear-gradient(top, #efeff1, #d8d8d8);
  	background: -o-linear-gradient(top, #efeff1, #d8d8d8);	   
    background-color: #d8d8d8;	
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:10px 0;
	}				
.review_mn_pnl .rev_tit_bar .bck_srch_reslt{
	float:left;
	}				
.review_mn_pnl .rev_tit_bar .bck_srch_reslt img{
	border:none;
	}
.review_mn_pnl .rev_tit_bar .bck_srch_reslt a{
	float:left;
	color:#2e6599;
	text-decoration:none;	
	}				
.review_mn_pnl .rev_tit_bar .bck_srch_reslt a:hover{
	float:left;
	color:#2e6599;
	text-decoration:underline;
	}

.rnd_pnl .rev_cmt_header{
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-bottom:1px solid #cac8c8;
	margin:0 -3px 0px -3px;
	float:left;
	width:960px;
	padding:0 10px;
	color:#4e97db;
	text-align:right;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	}	
.rnd_pnl .rev_cmt_header a{
	color:#666666;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 5px;
	}
.rnd_pnl .rev_cmt_header a:hover{
	color:#4e97db;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	padding:0 0 0 5px;
	text-decoration:underline;
	}	
.rnd_pnl .review_cmt_pnl{
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	margin:0;
	float:left;
	width:975px;
	}


.rnd_pnl .rev_cmt_pnl{
	padding:7px 10px;
	margin:0;
	float:left;
	width:955px;
	}	
.rnd_pnl .rev_cmt_pnl .p_main_tit{
	float:left;
	padding:0;
	margin:0;
	color:#2e6599;
	font:normal 17px/25px Verdana, Arial, Helvetica, sans-serif;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec{
	float:left;
	width:955px;
	border-bottom:1px solid #cac8c8;
	padding-bottom:10px;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec .img{
	float:left; 
	width:150px;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment {
    float: left;
    width: 795px;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment p{
	margin:0;
	float:left;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment .sub_rev{
	float:left;
	padding:0;
	margin:0;
	width:100%;
	margin-bottom:7px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}	


.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul{
	float:left; 
	width:795px;
	margin:0 0 5px 0;
	padding:0;
	}
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul li{
	float:left; 
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	}
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul li a{
	text-decoration:none;
	color:#0081c3;
	}
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul li a:hover{
	text-decoration:underline;
	color:#0081c3;
	}	
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul .rev_fst_cmt{
	width:250px;
	text-align:left;
	}
.rnd_pnl .rev_cmt_pnl .review_comment_sec .rev_coment ul .rev_sec_cmt{
	width:545px;
	text-align:right;
	}
.rnd_pnl .rev_cmt_btn{
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-top:1px solid #cac8c8;
	margin:0 -3px 0px -3px;
	float:left;
	width:960px;
	padding:0 10px;
	color:#4e97db;
	text-align:right;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	}	
.rnd_pnl .rev_cmt_btn a{
	color:#666666;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 5px;
	}
.rnd_pnl .rev_cmt_btn a:hover{
	color:#4e97db;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	padding:0 0 0 5px;
	text-decoration:underline;
	}				

.rating{
	float:right; 
	width:700px;
	color:#2e6599;
	margin-bottom:10px;
	}	
	
	.hreview-aggregate{
	float:right; 
	color:#2e6599;
	width:700px;
	font-weight:bold;
	}
	
	
	.wrt_rev_lft_sec{
	float:left;
	width:510px;
	margin:10px;
	}		
.wrt_rev_lft_pnl{
	float:left;
	width:490px;
	padding:10px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3f0f5), to(#f7f7f8));
  	background: -webkit-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -moz-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -ms-linear-gradient(top, #f7f7f8, #e3f0f5);
  	background: -o-linear-gradient(top, #f7f7f8, #e3f0f5);	   
    background-color: #e3f0f5;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #CAC8C8;
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	}
.wrt_rev_lft_pnl h6{
	font:bold 17px/30px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #cdcccc;
	color:#2e6599;
	padding:0;
	margin:0;
	}	
.wrt_rev_lft_pnl ul{
	padding:0;
	margin:0;
	float:left;
	}	
.wrt_rev_lft_pnl ul li{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:100%;
	font:normal 14px/25px Verdana, Arial, Helvetica, sans-serif;
	}
.wrt_rev_lft_pnl ul li .asteric{
	color:#ff0000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:0;
	}
.wrt_rev_lft_pnl ul li span{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#979696;
	font-style:italic;
	margin-left:5px;
	}	
.wrt_rev_lft_pnl ul li .input{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;

	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#000000;
	padding:0 7px;
	margin:5px 0px;	
	width:524px;
	float:left;
	}	
.wrt_rev_lft_pnl ul li .input_area{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:100px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#000000;
	padding:0 7px;
	margin:5px 0px;	
	width:524px;
	float:left;
	}	
.wrt_rev_lft_pnl ul li .cal_txtbox{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:27px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#000;
	padding:0 15px;
	margin-right:7px;
	width:250px;
	font:normal 14px Arial, Helvetica, sans-serif;	
	background:#fff url(../images/cal.png) 95% 44% no-repeat;
	}
.wrt_rev_lft_pnl ul li a{
	text-decoration:none;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#2e6599;
	}
.wrt_rev_lft_pnl ul li strong{
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#979696;
	}
.wrt_rev_lft_pnl .sub_rev_btn{
	float:left;
	width:155px;
	}
.wrt_rev_lft_pnl .traveller_login{
	float:left;
	width:385px;
	margin-top:2px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#515050;
	}	
.wrt_rev_lft_pnl .traveller_login a{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#4e97db;
	text-decoration:none;
	}	
		
.wrt_rev_rgt_sec{
	float:left;
	width:441px;
	margin:10px 0 0px 10px;
	}

.wrt_rev_rgt_sec .slider_img{
	float:left; 
	margin:0; 
	width:440px; 
	-moz-box-shadow:0px 0px 2px 2px #e1e1e1;
	box-shadow:0px 0px 2px 2px #e1e1e1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border:1px solid #cac8c8;
	}
.wrt_rev_rgt_sec p{
	float:left;
	padding:10px 0;
	margin:0;
	width:100%;
	}
.wrt_rev_rgt_sec p a{
	float:left;
	padding:0;
	margin:0;
	color:#4e97db;
	font-size:12px;
	text-decoration:none;
	}
.wrt_rev_rgt_sec p a:hover{
	float:left;
	padding:0;
	margin:0;
	color:#4e97db;
	text-decoration:underline;
	}
.wrt_rev_rgt_sec h5{
	float:left;
	padding:0px 0;
	margin:0;
	width:100%;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}	
.wrt_rev_rgt_sec ul{
	float:left;
	padding:10px 0;
	margin:0;
	width:100%;
	}
.wrt_rev_rgt_sec ul li{
	float:left;
	background:url(../images/blue_arrow.png) 0 4px no-repeat;
	padding:0px 20px;
	list-style:none;
	margin:0 0 5px 0;
	width:360px;
	}
.wrt_rev_rgt_sec ul li a{
	padding:0;
	margin:0;
	color:#4e97db;
	text-decoration:underline;
	}
.wrt_rev_rgt_sec ul li a:hover{
	padding:0;
	margin:0;
	color:#4e97db;
	text-decoration:none;
	}	
	

/*Owener SignIn*/
#bottom .search_list .gray_header_bar{
	float:left;
	height:56px;
	width:975px;
	color:#595959;
	padding:0 10px;
	text-align:center;
	font:normal 28px/56px Verdana, Arial, Helvetica, sans-serif;
	-moz-box-shadow:0px 2px 3px 0px #93c7f8;
	box-shadow:0px 2px 3px 0px #93c7f8;	
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	margin-bottom:5px;
	}
#bottom .search_list .gray_header_bar span{
	color:#91af7e;
	}
.key_benefits_bg{
	background:#ffffff!important;
	}		
.key_benefits{
	margin:0 0 10px 0;
	padding:0;
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.own_sign{
	font:normal 15px Arial, Helvetica, sans-serif!important;
	border-bottom:none!important;
	color:#2e6599!important;
	padding:0;
	margin:0;
	}
.key_ben_p{
	margin:3px 0 10px 0;
	padding:0;
	}	
.key_ben_p a{
	text-decoration:none;
	color:#2e6599;
	font-style:italic!important;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}		
.owener_sign_frm{
	float:left;
	margin:0;
	padding:10px 0 0 0 !important;
	}		
.owener_sign_frm li{
	float:left;
	margin:0!important;
	list-style:none;
	background:none!important;
	padding:0 10px!important;
	}	
.owener_sign_frm .form_tit{
	width:175px!important;
	padding-right:0px!important;
	}
.owener_sign_frm .form_tit b{
	font-size:11px;
	font-weight:bold;
	}	
.owener_sign_frm .form_tit .asteric{
	color:#ff0000;
	}	
.owener_sign_frm .form_cont{
	width:235px!important;
	}
.owener_sign_frm .form_cont .form_input{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	padding:0px;
	margin:0px;	
	width:200px;
	float:left;
	}
/*CSS for Signup Page*/
.review_mn_pnl .sign_tit_bar{
	float:left;
	height:56px;
	width:975px;
	color:#444444;
	padding:0;
	margin-bottom:13px;
	font:bold 38px/64px Arial;  
    background: #fff;	
	border-bottom:1px solid #cfe1ef;
	margin:10px 0;
	}	
.review_mn_pnl .sign_tit_bar span{
	float:right;
	margin-top:35px;
	}	
.review_mn_pnl .sign_tit_bar span a{
	background:url(../images/dwn_arrow.jpg) right no-repeat;
	color:#2a6ebb;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-right:15px;
	text-decoration:none;
	}	
.review_mn_pnl .sign_tit_bar span a:hover{
	background:url(../images/dwn_arrow.jpg) right no-repeat;
	color:#2a6ebb;
	text-decoration:underline;
	}		
.rnd_pnl .sign_cmt_header{
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-bottom:1px solid #d8d9dc;
	margin:0 -3px 0px -3px;
	float:left;
	width:980px;
	padding:0px;
	color:#4e97db;
	text-align:right;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	}	
			
.rnd_pnl .sign_cmt_header{
	border:1px solid #ffffff;
	background: #eff0f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #eff0f3 0%, #f4f5f7 50%, #eff0f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff0f3), color-stop(50%,#f4f5f7), 	color-stop(100%,#eff0f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eff0f3 0%,#f4f5f7 50%,#eff0f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eff0f3 0%,#f4f5f7 50%,#eff0f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eff0f3 0%,#f4f5f7 50%,#eff0f3 100%); /* IE10+ */
	background: linear-gradient(top,  #eff0f3 0%,#f4f5f7 50%,#eff0f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f3', endColorstr='#eff0f3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 8px;
	border-radius: 8px; 
	-webkit-box-shadow: 0px 0px 5px 4px #e3e4e6;
	box-shadow: 0px 0px 5px 4px #e3e4e6; 
	float:left;
	width:972px;
	padding:0px;
	margin-left:1px;
	height:61px;
	color:#4e97db;
	font:normal 14px/32px Verdana, Helvetica, sans-serif;
	}				
.rnd_pnl .sign_cmt_header .header{height:59px;  padding-left:400px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#666680; font-weight:bold; font-size:13px; line-height:58px; -webkit-box-shadow: 1px 1px 0px 0px #e3e4e6;
box-shadow: 1px 1px 0px 0px #e3e4e6;  margin:0 1px 1px 0; -webkit-border-radius: 8px;
	border-radius: 8px;   }	
.classic{background:url(../images/classiheader.png) left center no-repeat ;}
.bronze{background:url(../images/bronzeheader.png) left center no-repeat ;}
.silver{background:url(../images/silverheader.png) left center no-repeat ;}
.header strong{color:#2a6ebb;}
.header span{font-size:14px; float:right; margin-right:10px; font-weight:normal}
.header span strong{color:#2a6ebb; font-size:30px;}

.rnd_pnl .rev_cmt_pnl ul{font-family:Tahoma,Arial,Helvetica,sans-serif; color:#666680;  margin:0 0 0 5px; padding:0; list-style:none;  }
.rnd_pnl .rev_cmt_pnl ul li{height:28px; background:url(../images/tic.jpg) left 10px no-repeat ; padding-left:20px; line-height:28px; margin:0; list-style:none; }
.rnd_pnl .rev_cmt_pnl ul li.trans{height:28px; background:none; padding-left:20px; line-height:28px; margin:0; list-style:none; }	
.rnd_pnl .rev_cmt_pnl ul li strong{color:#2a6ebb;}
.floatLft{float:left}
.floatRgt{float:right}
.buttonOrenge{
background: #f6b26b; /* Old browsers */
background: -moz-linear-gradient(top,  #f6b26b 0%, #eea456 49%, #e68928 51%, #cd8134 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b26b), color-stop(49%,#eea456), color-stop(51%,#e68928), color-stop(100%,#cd8134)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6b26b 0%,#eea456 49%,#e68928 51%,#cd8134 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6b26b 0%,#eea456 49%,#e68928 51%,#cd8134 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6b26b 0%,#eea456 49%,#e68928 51%,#cd8134 100%); /* IE10+ */
background: linear-gradient(top,  #f6b26b 0%,#eea456 49%,#e68928 51%,#cd8134 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b26b', endColorstr='#cd8134',GradientType=0 ); /* IE6-9 */
color:#fff;
border:2px solid #CD8134;
-webkit-border-radius: 4px;
border-radius: 4px; 
min-width:160px;
font-weight:bold;
padding:5px 0;
cursor:pointer;

}





/*=============*/
#section {
    background: url("../images/2_premium.png") no-repeat scroll left 30px transparent;
    margin-left: -10px;
    padding-left: 320px;
	 min-height: 290px;
    padding-top: 30px;
    width: 260px;
}
#section p{border-bottom: 1px solid #CFE1EF;
    color: #999999;
    line-height: 24px;
    margin-bottom: 6px;
    padding-bottom: 18px;
	}

#section ul{
    list-style: none outside none;
	margin-left: 0;
	padding-left: 0;
   }
#section li {
    padding-bottom: 12px;
	 position: relative;
	  list-style: none outside none;
	
}
.summary {
    left: 693px;
    padding-top: 26px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 288px;
}
.summary h2 {
    background-color: #E1EDF6;
    border: 1px solid #CFE1EF;
    border-radius: 6px 6px 0 0;
    font-size: 20px;
    font-weight: normal;
    padding-top: 12px;
    position: relative;
    text-align: center;
    width: 288px;
	padding-bottom: 10px;
}

 div.summary-box {
    background-color: #F4F5F7;
    border-bottom: 1px solid #CFE1EF;
    border-left: 1px solid #CFE1EF;
    border-radius: 0 0 6px 6px;
    border-right: 1px solid #CFE1EF;
    margin-bottom: 18px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    width: 288px;
}
 div.summary-box ul {
    background-color: white;
    padding: 0px;
    text-align: left;
	margin:0;
}
 div.summary-box ul li {
    border-bottom: 1px solid #F4F5F7;
    padding: 8px 60px 8px 8px;
    position: relative;
	  list-style: none outside none;
	  margin:0;
}
 div.summary-box ul li span {
    position: absolute;
    right: 10px;
    top: 8px;
}

 div.summary-box ul li strong {
    font-size: 22px;
    position: absolute;
    right: 10px;
    top: 8px;
}
 div.summary-box ul li.total {
    padding: 14px 8px;
}
 
 
 
 div.summary-box section hr {
    background-color: #CFE1EF;
    color: #CFE1EF;
    margin-top: 16px;
}
.summary em.footnote {
    color: #999999;
    font-size: 11px;
    font-style: italic;
    line-height: 20px;
}
.summary em.footnote strong {
    color: #333333;
    font-size: 13px;
}

.btn {
    background: -moz-linear-gradient(center top , #F7B46D 0pt, #EEA455 51%, #E78A28 51%, #CD8134 100%) repeat scroll 0 0 transparent;
    border: 2px solid #CD8134;
    border-radius: 4px 4px 4px 4px;
    color: white;
    font-size: 16px;
    min-width: 115px;
    padding: 6px 20px;
    position: relative;
    margin-top: 28px;
    margin-top: 40px;
	cursor:pointer;
}	
.spl_txt_box{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:25px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	padding:0px;
	margin:0px;	
width:130px;
	}	
.spl_txt_box -webkit-input-placeholder  {
    color:    #999;
}
.spl_txt_box input:-moz-placeholder  {
    color:    #999	;
	}
.classic_tit{
	color:#136495!important;
	font:normal 26px/55px Helvetica, sans-serif!important;
	float:left!important;
	text-shadow:1px 1px 0px #fff;
	}
.bronze_tit{
	color:#9e6e04!important;
	font:normal 26px/55px Helvetica, sans-serif!important;
	float:left!important;
	text-shadow:1px 1px 0px #fff;
	}
.silver_tit{
	color:#777777!important;
	font:normal 26px/55px Helvetica, sans-serif!important;
	float:left!important;
	text-shadow:1px 1px 0px #fff;
	}	
	
/*Css for Dashboard*/	
	
#bottom .search_list .book_sec .lft_booking .dash_leftnav{
	width:216px;
	margin:5px 7px;
	padding:0;
	float:left;
	}
#bottom .search_list .book_sec .lft_booking .dash_leftnav li{
	margin:0;
	padding:5px 0 5px 15px;
	list-style:none;
	float:left;
	color:#979696;
	width:215px;
	font-style:italic;
	background:url(../images/blue_arrow.png) 0% 45% no-repeat;
	}	
#bottom .search_list .book_sec .lft_booking .dash_leftnav li a{
	color:#2297c9;
	text-decoration:none;
	font-style:normal;
	}
#bottom .search_list .book_sec .lft_booking .dash_leftnav li a:hover{
	color:#2297c9;
	text-decoration:underline;
	font-style:normal;
	}	
.refined_search_box h6{
	margin:0;
	padding:0;
	font:bold 15px/30px Helvetica, sans-serif;
	border-bottom:1px solid #DADADA;
	}
.refined_search_box ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
.refined_search_box ul li{
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	}
.refined_search_box ul li a{
	width:100%;
	text-decoration:none;
	color:#0094CE;
	}						
.apprx_equi_dd_new{
	box-shadow:inset 0 0 10px #e3e5e6;
	-moz-box-shadow:inset 0 0 10px #e3e5e6;
	height:24px;
	border:1px solid #c2c5c1;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#000;
	padding:0 0 0 15px;
	margin-right:7px;
	margin-top:5px;	
	cursor:pointer;
	font:normal 14px Arial, Helvetica, sans-serif;
	}		
.lm-main-tabs {
    background-color: #F0F5F8;
    background-image: -moz-linear-gradient(center top , #FFFFFF 50%, #F0F5F8 50%);
    border-color: #CFE1EF;
    border-style: solid;
    border-width: 1px 0;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.lm-main-tabs li {
    border-right: 1px solid #CFE1EF;
    display: inline-block;
}
.lm-main-tabs li a {
    display: inline-block;
    font-size: 13px;
    padding: 8px 15px;
	text-decoration:none;
	color:#666666;
}
.lm-main-tabs li a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #4E97DB;
    margin-bottom: -1px;
}		
.edit_list_feild_sect{
	float:left;
	width:97%;
	margin:20px 1.5%;
	}
.edit_list_feild_sect .header{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	line-height:40px;
	margin-bottom:10px;
	}
.edit_list_feild_sect .header strong{
	font:bold 16px/40px Arial, Helvetica, sans-serif;
	}
.edit_list_feild_sect .des{
	float:left;
	}		
.edit_list_feild_sect  .prv_set{
	float:left;
width:200px;
	}	
.edit_list_feild_sect  .prev_map{
	-moz-border-radius: 8px 8px 8px 8px;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #F4F5F7;
    margin-bottom: 20px;
    padding: 20px ;
	float:left;
	width:765px;
	margin-top: 1em;
	position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
.btnpanel{float:right;}	
.buttons{
	display: inline-block;
	text-align: center;
	color: 
	black;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	border: 1px solid 
	#CF8234;
	padding: 8px 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: 
	#FAB571;
	background-image: url('');
	background-size: 100%;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,
	#FAB570),color-stop(50%,
	#EEA353),color-stop(50%,
	#E88D2C),color-stop(100%,
	#DF7A16));
	background-image: -webkit-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -moz-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -o-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -ms-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-transition-duration: .18s;
	-webkit-transition-duration: .18s;
	-o-transition-duration: .18s;
	transition-duration: .18s;
}

.buttons:hover{
	display: inline-block;
	text-align: center;
	color: 
	white;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	border: 1px solid 
	#CF8234;
	padding: 8px 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: 
	#FAB571;
	background-image: url('');
	background-size: 100%;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,
	#FAB570),color-stop(50%,
	#EEA353),color-stop(50%,
	#E88D2C),color-stop(100%,
	#DF7A16));
	background-image: -webkit-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -moz-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -o-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: -ms-linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	background-image: linear-gradient(top,
	#FAB570 0,
	#EEA353 50%,
	#E88D2C 50%,
	#DF7A16 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-transition-duration: .18s;
	-webkit-transition-duration: .18s;
	-o-transition-duration: .18s;
	transition-duration: .18s;
}	

	

.field-group{
	background: 
	#F4F5F7;
	padding:8px 0 27px;
	margin-bottom: 20px;
	margin-top: 1em;
	position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	
}	

.span9{
	width: 774px;
}
.offset2 {
	margin-left: 193px;
}
.field-group.outer-label label {
	display: block;
	margin-left: -155px;
	float: left;
	width: 118px;
	text-align: right;
	padding-top: 11px;
}
div.last {
	margin-right: 0;
}
.clearfix {
}
.field-row {
	margin-bottom: 20px;
	padding: 0 20px;
	position: relative;
}
.field-row.last {
	margin-bottom: 0;
}
.field-row .field-wrap {
	padding-right: 20px;
	overflow: hidden;
}
.field-wrap.last {
	margin-bottom: 0;
}
.field-wrap.privacy-message {
	background: 
	transparent url('../images/private-address-lock.png') right top no-repeat;
	font-size: 12px;
	padding: 17px 31px 0 0;
	position: absolute;
	top: 17px;
	right: 20px;
}
.inputbox{
	padding: 4px 8px;
	margin: 0px;
	color: #666;
	width: 100%;
	border: 1px solid 
	#91CFEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
}
.help-box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: 
	white;
	display: none;
	font-size: 13px;
	width: 190px;
	padding: 12px;
	border: 1px solid 
	#91CFEE;
	position: absolute;
	top: -23px;
	right: -248px;
	z-index: 5;
}
.whatsnew {
	width: 13px;
	float: left;
	margin-top: -14px;
}
.set-tools{width:95%;}
.help-box .help-body{border-top:none;margin-top:0;padding-top:0;}
.addInfo-wrapper .field-row{float:left;width:53%;padding-right:0;}
.locale-set{margin-right:30px; margin-top:-25px;}

#Npa{float:left;}
#Npa .left{width:180px; float:left; margin:0px; padding:0px 20px 0 0; margin-top:20px;}
#Npa .left ul{margin:0px; padding:0px; list-style-type:none;}
#Npa .left ul li{margin:0px; float:left; padding-bottom:30px; padding-left:16px; width:115px; text-align:left;}
#Npa .right{float:left; margin:0px; padding:0px;}

#Npa .left .last{width:180px; float:left; margin:0px; text-align:right;}
#Npa .left .last ul{margin:0px; padding:0px; list-style-type:none;}
#Npa .left .last ul li{margin:0px; padding-bottom:125px; }


#Npa .right .fieldgroup{
	width: 765px;
	overflow: hidden;
	background: 
	#F4F5F7;
	padding:20px;
	margin-bottom: 20px;
	margin-top: 1em;
	position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}	
.fieldgroup .chkbox{float:left; margin:0px; padding:0px;}
.fieldgroup .chkbox ul{margin:0 55px 0 0; padding:0px; list-style-type:none; float:left;}
.fieldgroup .chkbox ul li{margin:0; padding:0 0 10px 0; list-style-type:none;}

.bottom-divider {
	padding-bottom: 30px;
	margin-bottom: 15px;
	border-bottom: 1px solid 
	#CFE1EF;
}
.bottom-divider ul{float:left; margin:0px; padding:0px;}
.bottom-divider ul li{float:left; margin-right:10px; list-style-type:none; padding-bottom:10px;}
#Fields{float:left; width: 726px;}
#Fields ul{float:left; margin:0px; padding:0px; list-style-type:none; clear:both;}
#Fields ul li{float:left; margin-right:6px; padding-bottom:24px; list-style-type:none;}

.first{float:left; width: 521px;}
.second{float:left; width: 100px;}
#Npa .right .txtareabox{
	width: 400px;
	overflow: hidden;
	background: 
	#F4F5F7;
	padding:20px;
	margin-bottom: 20px;
	margin-top: 1em;
	position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.textarea {
	height: 120px;
	margin-bottom: 20px;
}

.Inquiries{
	float: left;
	width: 100%;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 10px;
	padding-bottom: 12px;
}
.Inquiries h1{
	color:#333;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	padding-bottom:8px;
	margin: 0;
	padding: 5px 0px;
	
}
.searchpanel{
	float:left;
	padding:0 0 20px 0;
	margin:0px;
}
.searchpanel .left{
	float:left;
	width:500px;
	margin:0px;
	padding:0px;
}
.searchpanel .left ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.searchpanel .left ul li{
	float:left;
	padding: 0 10px 0 0;
	list-style-type:none;
}
.bold{
	font-weight:bold;
}
.rd{
	padding-left:107px;
}
.rdbox{
	width:90px;
}
.searchpanel .right{
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
}
.searchpanel .right .clear-button {
	float: right;
	margin: 18px 12px 0 0;
	text-decoration: none;
}
#search-button {
	float: right;
	margin: 10px 10px 0 0;
	text-decoration: none;
}
button.uicore-button-orange, a.uicore-button-orange, a:visited.uicore-button-orange {
	-pie-background: linear-gradient(top,#FFB973 0,#F6A350 50%,#F08B20 50%,#E67B00 100%);
	behavior: url('/haod/resources/css/uicore/PIE.htc');
}
button.uicore-button-orange, a.uicore-button-orange, a:visited.uicore-button-orange, button.uicore-button-blue, a.uicore-button-blue, a:visited.uicore-button-blue, button.uicore-button-no-style, a.uicore-button-no-style, a:visited.uicore-button-no-style {
	position: relative;
	display: inline-block;
	vertical-align: baseline;
	border: 2px solid 
	#D37A18;
	margin: 0;
	color:white;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 12px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#E67B00;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,
	#FFB973),color-stop(0.50,
	#F6A350),color-stop(0.51,
	#F08B20),color-stop(1,
	#E67B00));
	background: -moz-linear-gradient(center top, #FFB973, #F6A350 50%, #F08B20 51%, #E67B00);
}
.clear{
	clear:both;
}
.header_gray{
	float: left;
	height: 36px;
	width: 725px;
	color: 
	#2E6599;
	padding: 0;
	font: bold 17px/36px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(
	#D8D8D8), to(
	#EFEFF1));
	background: -webkit-linear-gradient(top, 
	#EFEFF1, 
	#D8D8D8);
	background: -moz-linear-gradient(top, 
	#EFEFF1, 
	#D8D8D8);
	background: -ms-linear-gradient(top, 
	#EFEFF1, 
	#D8D8D8);
	background: -o-linear-gradient(top, 
	#EFEFF1, 
	#D8D8D8);
	background-color: 
	#D8D8D8;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.toolbar {
	margin-top:9px;
	padding: 0px 12px 0;
	list-style-image: none;
	list-style-type: none;
	float:left;
	line-height:20px;
}

.toolbar ul{
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.toolbar ul li{
	float:left;
	margin:0 10px 0 0;
	list-style-type:none;
	font-weight:normal;
	font-size:12px;
}
.toolbar ul li a{
	float:left;
	margin:0px;
	list-style-type:none;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.toolbar ul li a:hover{
	float:left;
	margin:0px;
	list-style-type:none;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:red;
}
.data{
	background:url(../images/data.png) top no-repeat;
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
}
.eid{
	margin-top: -4px;
}

.marginright10{ margin-right:10px}

.details{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.details ul{
	width: 100%;
	float:left;
	margin:0 0 10px 0;
	border-bottom:1px solid #D8D8D8;
	padding:0 0 10px 0 ;
	list-style-type:none;
}
.details ul li{
	float:left;
	margin: 0 12px 0 0;
	padding:0px;
	list-style-type:none;
}
.details ul li a{
	float:left;
	margin: 0 12px 0 0;
	padding:0px;
	list-style-type:none;
	text-decoration:none;
	color:#000;
}
.details ul li a:hover{
	float:left;
	margin: 0 12px 0 0;
	padding:0px;
	list-style-type:none;
	text-decoration:none;
	color:#2A6EBB;
}
.Received{
	width:90px;
	float:left;
}
.Status{
	width:68px;
	float:left;
}
.ContactInfo{
	width:166px;
	float:left;
}
.CheckIn-Out{
	width:128px;
	text-align:center;
	float:left;
}
.Guests{
	width:60px;
	float:left;
}
.Inquiry-details{
	width:120px;
	float:left;
}
.gtb.toolbar {
	padding-right: 6px;
}
.gtb.toolbar:hover {
	padding-right: 6px;
}
.gtb, .gtb span, .gtb .gt-bin {
	background:transparent url(../images/gt-buttons.png) no-repeat scroll left top;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	vertical-align: middle;
	zoom: 1;
	_background-image: url(../images/gt-buttons.png)!important;
}

.gtb span, .gtb .gt-bin {
	color:white;
	background-position: left top;
	padding: 0 0 0 15px;
	font-family: Arial,sans-serif;
	font-size: 13px;
	float: left;
	line-height: 23px;
	margin-right: 0;
	padding: 0 0 0 15px;
	text-decoration: none!important;
	border: 0;
	_line-height: 21px;
}
.gtb.toolbar span, .gtb.toolbar .gt-bin {
	background-position: left -586px;
}
.gtb.toolbar span {
	color: 
	#316394;
	
	line-height: 27px;
	padding: 0 4px 0 8px;
}
.gtb.toolbar span {
	_padding-top: 0;
}
.gtb.toolbar {
	background-position: right -623px;
}

.description{
	width:auto;
	margin:10px 0 10px 0;
	padding:0px;
}
.description ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear: both;
}
.description ul li{
	float:left;
	margin:0 20px 5px 0;
	padding:0px;
	list-style-type:none;
}
.description .sdpbox{
	width: 330px;
	height: 175px;
}
.description .txtbox{
	width:330px;
}
.description .left{
	width:518px;
	float:left;
	padding:0px;
	margin-right:20px;
	text-align: justify;
}

.description .left h1{
	color: #333;
	font-size: 15px;
	padding: 0;
	margin:0;
	font-weight: bold;
}
.description .right{
	width:152px;
	float:left;
	padding: 40px 0 0 0px;
	margin:0px;
}
.pname{
	width: 209px;
}
.save-change{
	float:left;
	padding-left:228px;
	padding-bottom: 10px;
}
.languages-spoken{
	width: 100%;
	float: left;
	margin: 0px;
	padding-left: 100px;
}
.languages-spoken ul{margin:0 55px 0 0; padding:0px; list-style-type:none; float:left;}
.languages-spoken ul li{margin:0; padding:0; list-style-type:none;}

.other-langauge{
	margin: 10px;
	width: 215px;
}

.photos-maincontainer{
	padding:10px;
	margin:0px;
	float:left;
}

.photos-maincontainer .left{
	float:left;
	width:819px;
}
.photos-maincontainer .right{
	float:right;
}
#block1, #block2 {
	padding: 15px 0;
	clear: both;
}
#photoDisplayed {
	position: relative;
	border: 1px solid 
	#CFE1EF;
	background: url("../images/iconTool.png") no-repeat 169px -443px 
	#E1EDF6;
	float: left;
	width: 420px;
	height: 320px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	
}
#thePhotoDisplayed {
	position: relative;
	width: 410px;
	height: 310px;
}
.actionPhoto {
	float: left;
	width: 320px;
	padding-top: 10px;
}
#photoRejectedDisplayed {
	border: 5px solid 
	#ED605A;
	margin: 10px;
	height: 290px;
	position: absolute;
	left: 0;
	top: 0;
	width: 390px;
}
.display_none {
	display: none;
}
.blockStar {
	box-shadow: 
	#99AEBD -1px 0 1px;
	border-top: 1px solid 
	#CFE1EF;
	border-right: 1px solid 
	#E1EDF6;
	border-bottom: 1px solid 
	#CFE1EF;
	border-left: 1px solid 
	#CFE1EF;
	margin: 0;
	background: url("../images/iconTool.png") no-repeat 6px -253px 
	#E1EDF6;
	width: 30px;
	height: 36px;
	position: relative;
	top: 20px;
	left: 390px;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
.thumbnailPhotoInfo {
	position: relative;
	margin: 0;
	padding: 15px;
	background-color: 
	#E1EDF6;
	color: 
	#666;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
.marginInfoThumbnailDisplayed {
	margin-top: auto;
}
#photoCaption {
	margin: 20px 0 0 15px;
}
#photoCaption span {
	float: left;
	color: 
	#999;
	font-size: 12px;
	font-style: italic;
}
#photoCaption label {
	float: left;
	width: 265px;
	font-weight: normal;
}

#photoCaption textarea {
	position: relative;
	width: 293px;
	height: 70px;
	border: 1px solid 
	#CFE1EF;
	resize: none;
	padding: 5px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
.deletePhoto {
	position: relative;
	padding: 5px;
	background-color: 
	#E1EDF6;
	margin: 15px;
	display: inline-block;
	font-size: 13px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-decoration:none;
	color:#0071B8;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
a.deletePhoto {
	position: relative;
	padding: 5px;
	background-color: 
	#E1EDF6;
	margin: 15px;
	display: inline-block;
	font-size: 13px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color:#0071B8;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
.deletePhoto span {
	padding: 0 0 0 15px;
	margin: 0 5px 0 5px;
	background: url("../images/iconTool.png") no-repeat 0 -125px 
	transparent;
}
a:hover.photoLink, a:visited.photoLink, a:focus.photoLink {
	color:#0071B8;
}

#photoTip {
	position: relative;
	margin: 10px 0 0 15px;
	background-color: 
	#FDEFD1;
	width: 218px;
	float: left;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	/*behavior: url("../../../../cb2178264889/resources/css/uicore/PIE.htc");*/
}
#photoTip h3 {
	color: 
	#333;
	font-size: 15px;
	margin: 15px 15px 0 15px;
}
#photoTip h3 span {
	padding: 0 0 0 25px;
	background: url("../images/iconTool.png") no-repeat 0 -77px 
	transparent;
}
#photoTip p {
	margin: 10px 13px 15px 15px;
}

.block2Title {
	position: relative;
	background: url("../images/iconTool.png") repeat-x 0 -382px 
	transparent;
	height: 20px;
}
.block2Title h3 {
	text-align: center;
	font-size: 13px;
	color: 
	#666;
	width: 20em;
	background: 
	white;
	margin: 0 auto;
	line-height: 16px;
	height: 20px;
}
.block2Title div {
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	background: url("../images/iconTool.png") no-repeat 8px -206px 
	white;
	margin: 0 0 0 21px;
	height: 20px;
}
#activePhotos .block2Title div {
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	background: url("../images/iconTool.png") no-repeat 8px -206px 
	white;
	margin: 0 0 0 21px;
	height: 20px;
}
.libraryPhoto{
	float:left;
	margin:0px;
	padding:0px;
	width: 100%;
}
.libraryPhoto ul {
	list-style-type: none;
	background: none;
	margin: 0;
	float: left;
	padding: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
.libraryPhoto ul li {
	float: left;
	list-style-type: none;
	text-align: center;
	width: 76px;
	margin: 10px 5px 10px 0;
	
}
.libraryPhoto ul li span {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
}

.ArchivedHelperContainer {
	position: relative;
	background-color: 
	#CFE1EF;
	color: 
	white;
	padding: 10px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	width: 40%;
	margin: 0 auto;
}
a#startArchive {
	background: url("../images/iconTool.png") no-repeat scroll 0 -864px 
	transparent;
	color: 
	#0071B8;
	display: inline-block;
	margin: 0 auto;
	padding: 0 0 0 35px;
	text-decoration:none;
}
a:visited#startArchive span, a:focus#startArchive span, a#startArchive span {
	color: 
	#666;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}
#contentArchivedPhotos {
	width: 100%;
	margin: 0 auto;
}
.amenities-panel{
	float:left;
	width:100%;
	padding:10px;
	margin:0px;
}
.amenities-panel ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear: both;
}
.amenities-panel ul li{
	float:left;
	margin:0 20px 5px 0;
	padding:0px;
	list-style-type:none;
}
.unitsize{
	width: 79px;
}
.property-type{
	width: 159px;
}
.Theme{
	width: 100%;
	float: left;
	margin: 0px;
	padding:10px;
}
.Theme ul{margin:0 55px 0 0; padding:0px; list-style-type:none; float:left;}
.Theme ul li{margin:0; padding:0; list-style-type:none;}

#Amenitie{
	float:left;
	margin:0px;
	padding:0px;
}

#gry_table{
	font-family:Arial, Helvetica, sans-serif;
	order-collapse:collapse;
	background:#e3e3e3;
	}
#gry_table td, #gry_table th{
	font-size:.9em;
	border:none;
	padding:10px 7px 10px 7px;
	}
#gry_table th{
	font-size:1.4em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#e3e3e3;
	color:#fff;
	}
#gry_table tr.alt td{
	color:#000;
	background-color:#e3e3e3;
	}
#gry_table input {
	font-family: Arial, Verdana, Geneva, Trebuchet MS, sans-serif;
	font-size: 8pt;
}
.top-row{
	background:#7f9db7;
	color:white;
}
.left-bdr{
	border-left:1px solid white !important;
}
.bdr-blu{
	border-left:1px solid #7f9db7 !important;
	border-right:1px solid #7f9db7 !important;
	border-top:1px solid #7f9db7 !important;
}
.topleft-bdr{
	border-left:1px solid #7f9db7 !important;
	border-top:1px solid #7f9db7 !important;
}
.right-bdr{
	border-right:1px solid white !important;
}
.no-bg{
	background:white !important;
}

.another-bed{
	font-weight:normal;
	text-decoration:none;
	color:#0F6DB6;
}
.another-bed:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#0F6DB6;
}
.bedroom{
	width: 600px;
	margin-left:46px;
}
.left20{
	padding-left: 20px !important;
}

.children{
	width: 84px;
}
.child-wel{
	width: 172px;
}
.child-na{
	width: 185px;
}

.notes-aa {
	width: 600px;
}
.Rates{
	float: left;
	margin: 0px;
	padding:10px;
	width: 100%;
}
.Rates ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.Rates ul li{
	float:left;
	margin-right: 15px;
	padding-bottom:20px;
	list-style-type:none;
}
.payment{
	width: 150px;
	padding-top: 18px;
}
.notes-box{
	width:700px;
}
.Acc-info{
	width: 975px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom:1px solid #ccc;
}
.Acc-info ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.Acc-info ul li{
	float:left;
	margin-right: 15px;
	padding:0px;
	list-style-type:none;
}
.con-info{
	font-size:17px;
	font-weight:normal;
	color:#000;
	width: 600px;
}
.Required{
	float: left;
	margin: 0px;
	padding:10px;
}
.Required ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.Required ul li{
	float:left;
	margin-right: 15px;
	padding-bottom:5px;
	list-style-type:none;
}
.password a{
	font-weight:normal;
	text-decoration:underline;
	color:#2A6EBB;
}
.password a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#2A6EBB;
}
.Blu-str{
	color:#91cfee;
	font-size:15px;
	padding:0px;
	margin:0px;
}

.mar6{
	margin-bottom: 5px !important;
}
.mar8{
	margin-bottom: 8px !important;
}
.mar10{
	margin-bottom: 10px !important;
}
.mar14{
	margin-bottom: 14px !important;
}
.mar18{
	margin-bottom: 18px !important;
}
#calender{
	float:left;
	padding:10px;
	margin:0px;
	width:975px;
}
#calender .header{
	background:#c2d3df;
	padding: 7px;
	text-align:right;
	color:black;
}
#calender .month-panel{
	width:1002px;
	float:left;
	padding:0px;
	margin:0px;
}
#calender .month-panel .month{
	width:334px;
	float:left;
	padding:0px;
	margin:0px;
}
#calender .month-panel .month ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
}
#calender .month-panel .month ul li{
	padding:5px;
	margin-right:3px;
	margin-bottom: 3px;
	list-style-type:none;
	float:left;
	text-align: center;
}
#calender .month-panel .month p{
	margin-bottom:3px;
}
.day-bg {
	width: 41px;
	height:30px;
	overflow: hidden;
	background: #e6eaec;
	padding: 0px;
	margin-bottom: 0px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.month-panel .top-bg{
	background:#829db0;
	color:white;
	width: 41px;
	height:30px;
	overflow: hidden;
	padding: 0px;
	margin-bottom: 0px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.none{
	margin: 0px;
	padding: 0px;
	width:10px;
	height: 10px;
}

.symble{
	margin-top: 20px;
	margin-left: -9px;
}
.season{
	font-size: 12px !important;
	width: 188px;
}
#compare{
	width:100%;
	padding:10px;
	margin:0px;
	float:left;
	text-align:left;
}
#compare .left{
	float:left;
	margin:0px;
	padding-right:10px;
	width:252px;
	text-align:left;
}
#compare .left .gmap{
	width:242px;
	height:252px;
	margin-bottom:5px;
	cursor:pointer;
}
#compare .left .lis{
	width:240px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}
#compare .left .lis ul{
	margin-bottom: 10px;
	padding:0px;
	list-style-type:none;
	text-align:left !important;
	border-bottom:1px solid #e7ebee;
	clear:both;
}
#compare .left .lis ul li{
	margin: 0 0 5px 0px;
	padding:0px;
	clear:both;
	list-style-type:none;
	text-align:left;
}
#compare .left .lis ul li a{
	margin: 0 0 5px 0px;
	padding:0px;
	clear:both;
	list-style-type:none;
	text-align:left;
	text-decoration:none;
	color:#333333;
}
#compare .left .lis ul li a:hover{
	margin: 0 0 5px 0px;
	padding:0px;
	clear:both;
	list-style-type:none;
	text-align:left;
	text-decoration:underline;
	color:#333333;
}

.GryBg{
	background:#e7ebee;
	padding: 10px 10px 60px !important;
	width:93%;
	float:left;
}
.leftpad{
	padding-left:10px !important;
}
.GryBg2{
	background:#e7ebee;
	padding: 10px  !important;
	width:93%;
	float:left;
}
.GryBg-bath{
	background:#e7ebee;
	padding: 10px 10px 23px !important;
	width:93%;
	float:left;
}

#compare .right{
	float:left;
	margin:0px;
	padding:0px;
	width:710px;
	text-align:left;
}
#compare .right .box{
	width:160px;
	float:left;
	margin-right: 10px;
	padding-bottom:10px;
	border-left:1px solid #d6e6f3;
	border-right:1px solid #d6e6f3;
	border-bottom:1px solid #d6e6f3;
	overflow: hidden;
}
#compare .right .box ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#compare .right .box ul li{
	margin-bottom: 5px;
	padding:0px;
	list-style-type:none;
	clear:both;
	
}
#compare .right .box .header{
	background:url(../images/boxbg.jpg) top repeat-x;
	height:26px;
	width:100%;
	float:left;
	font:normal 12px/25px Arial;
	color:#042f72;
}
.ckbox{
	width:10px;
	height:10px;
	float:left;
	margin-top: 8px;
}

#compare .right .box .view{
	width:133px;
	margin:0 auto;
	border-bottom:1px solid #d6e6f3;
	padding-bottom: 10px;
}
#compare .right .box .view a{
	width:133px;
	margin:0 auto;
	text-decoration:none;
	color:#848383;
}
#compare .right .box .view a:hover{
	width:133px;
	margin:0 auto;
	text-decoration:none;
	color:#848383;
}

.GryBg3{
	background:#e7ebee;
	padding: 10px 10px 30px !important;
	margin: 0px;
	float:left;
}
.GryBg4{
	background:#e7ebee;
	padding: 10px  !important;
	float:left;
	margin: 0px;
	width:88%;
}
.button_view_property{
	display: inline-block;
	text-align: center;
	color: 
	white;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	border: 1px solid 
	#CF8234;
	padding: 5px 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #FAB571;
	background-size: 100%;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,
	#FAB570),color-stop(50%, #EEA353),color-stop(50%, #E88D2C),color-stop(100%,	#DF7A16));
	background-image: -webkit-linear-gradient(top, #FAB570 0, #EEA353 50%, #E88D2C 50%,	#DF7A16 100%);
	background-image: -moz-linear-gradient(top,	#FAB570 0, #EEA353 50%, #E88D2C 50%,	#DF7A16 100%);
	background-image: -o-linear-gradient(top, #FAB570 0, #EEA353 50%, #E88D2C 50%,	#DF7A16 100%);
	background-image: -ms-linear-gradient(top, #FAB570 0, #EEA353 50%, #E88D2C 50%,	#DF7A16 100%);
	background-image: linear-gradient(top, #FAB570 0, #EEA353 50%, #E88D2C 50%,	#DF7A16 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-transition-duration: .18s;
	-webkit-transition-duration: .18s;
	-o-transition-duration: .18s;
	transition-duration: .18s;
}
.vp-btn{
	margin-top:14px;
	margin-left:10px;
	margin-bottom: 12px;
}
.review-count{
	font-weight: bold;
	font-size: 2.5em;
	line-height: 33px;
	padding-right: 5px;
}

#region-selector-container {
	width: 650px;
}
#region-selector-container #ha-region-selector-trail {
	min-height: 39px;
}

.region-encouragement {
	float: right;
	color: #999;
	padding-top: 3px;
}
#ha-region-selector-wrapper {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #91CFEE;
	background-color: white;
	padding: 10px;
	height: 135px;
	clear: both;
}
#ha-region-selector-selection {
	overflow: auto;
	padding: 0;
	height: 135px;
}
#ha-region-selector-selection ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration:none;
}
#ha-region-selector-selection ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration:none;
}
#ha-region-selector-selection ul li a{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration:none;
	color:#2297C9;
}
#ha-region-selector-selection ul li a:hover{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration:none;
	color:#2297C9;
}
#no-region-found {
	margin-top: 15px;
}
.filter{
	float: left;
	margin:0;
	font-size:12px !important;
	color:#000 !important;
	text-decoration:none;
}
.filter a{
	float: left;
	margin:0;
	font-size:12px !important;
	color:#000 !important;
	text-decoration:none;
}
.filter a:hover{
	float: left;
	margin:0;
	font-size:12px !important;
	color:#000 !important;
	text-decoration:none;
}
.property_details{
	font: bold 12px/16px Arial;
	text-decoration:underline;
	color:#316394;
}
.property_details:hover{
	font: bold 12px/16px Arial;
	text-decoration:none;
	color:#316394;
}
.gt-list-menu-drop-down-title {
	color: #316394;
	cursor: pointer;
	display: inline-block;
	padding: 0px;
	background: none;
	border: 1px solid transparent;
	border-bottom: none;
	margin: 0px;
}

.gtmenu-arrow {
	width: 0;
	height: 2px;
	border-top: 4px solid #649F44;
	border-left: 4.5px solid transparent;
	border-right: 4.5px solid transparent;
	display: inline-block;
	left: 10px;
	margin: 0 0 0 2px;
	line-height: .7;
}

.property-actions {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.gt-list-menu-drop-down-title {
	border-bottom: 0 solid transparent;
}

.round-table{
	border: 1px solid rgb(241, 207, 156); 
	padding: 4px 8px; 
	border-top-left-radius: 4px; 
	border-top-right-radius: 4px; 
	border-bottom-right-radius: 4px; 
	border-bottom-left-radius: 4px; 
	background-color: rgb(255, 237, 220); 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	display: inline-block; 
	zoom: 1; 
	background-position: initial initial; 
	background-repeat: initial initial;
}
.reviewWriterName {
	color: #59F;
}

.popup_header{
	float: left;
	height: 40px;
	width: 100%;
	color: white;
	padding: 0 10px;
	font: bold 12px/30px Verdana;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508CC6));
	background: -webkit-linear-gradient(top, #508CC6, #316394);
	background: -moz-linear-gradient(top, #508CC6, #316394);
	background: -ms-linear-gradient(top, #508CC6, #316394);
	background: -o-linear-gradient(top, #508CC6, #316394);
	background-color: #316394;
	-moz-box-shadow: 1px 3px 8px #c3c3c3;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.popup_header .left{
	float:left;
	width:500px;
	padding:0px;
	margin:0px;
}
.popup_header .right{
	float:right;
	width:50px;
	padding: 9px 0 0 0px;
	margin:0px;
}

.response-tips {
	width: 230px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	border:1px solid #316394;
	border-radius:5px;
	overflow:hidden;
}

.postReviewResponseFormWrapper {
	width: 500px;
	position: relative;
	float: left;
	margin: 0px;
}
.postReviewResponseFormWrapper ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.postReviewResponseFormWrapper ul li{
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.rounded{
	width:480px;
	padding:10px;
	margin-top:10px;
	border:1px solid #91CFEE;
	border-radius:5px;
	overflow:hidden;
}
.setting{
	font:normal 13px/14px Arial; 
	color:black;
	text-decoration:none;
}
.setting:hover{
	font:normal 13px/14px Arial; 
	color:black;
	text-decoration:none;
}
 dl.counts dd span {
	padding: 5px 8px;
	background: white;
	-moz-box-shadow: inset 0 1px 1px 0 #c7e2f1;
	-webkit-box-shadow: inset 0 1px 1px 0 #C7E2F1;
	-o-box-shadow: inset 0 1px 1px 0 #c7e2f1;
	box-shadow: inset 0 1px 1px 0 #C7E2F1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.secondary-column {
	display: inline;
	float: left;
	width: 220px;
	margin-left: 0;
	background: #F0F6FA;
	border: 1px solid #C7E2F1;
	margin: 10px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #e1e1e1;
	box-shadow: 0px 0px 2px 2px #E1E1E1;
	-moz-border-radius: 4px 4px 4px 4px;
}
#profile-picture {
	position: relative;
	width: 180px;
	margin: 20px auto;
	padding: 3px;
	-moz-box-shadow: 0 0 7px 0px #7093ad;
	-webkit-box-shadow: 0 0 7px 0px #7093AD;
	-o-box-shadow: 0 0 7px 0px #7093ad;
	box-shadow: 0 0 7px 0px #7093AD;
	font-size: 0;
	overflow: hidden;
	background: white;
	cursor:pointer;
}
#profile-picture img {
	float: left;
}
.change-picture {
	text-align: center;
	margin-top: -15px;
	text-decoration:none;
	color:#4297d8;
	/*zoom: 1;
	filter: alpha(opacity=65);
	opacity: 0.65;*/
}
.change-picture:hover {
	text-align: center;
	margin-top: -15px;
	text-decoration:underline;
	color:#4297d8;
}
#member_since {
	text-align: center;
	font-size: 13px;
	color: #666;
	padding-top: 20px;
}
.hidden {
	display: none;
}
.divider {
	border: 0px none;
	border-top: 1px solid #C7E2F1;
	border-bottom: 1px solid white;
	height: 0;
	margin: 20px 20px 10px;
}
dl.counts {
	font-size: 16px;
	width: 185px;
	margin: 0 20px;
}
dt.reviews {
	background:url(../images/profiles_icon.png) no-repeat 0 0px;
}
dl.counts dt {
	margin: 10px 0;
	clear: left;
	float: left;
	padding-left: 28px;
	padding-top: 3px;
	margin: 10px 0;
}
dt.listings {
	background:url(../images/profiles_icon.png) no-repeat 0 -25px;
}
dt.places {
	background:url(../images/profiles_icon.png) no-repeat 0 -50px;
}
.secondary-column .divider {
	border: 0px none;
	border-top: 1px solid #C7E2F1;
	border-bottom: 1px solid white;
	height: 0;
	margin: 20px 20px 10px;
}
.secondary-column .sumary {
	font-size: 13px;
	color: #666;
	line-height: 1.5;
	padding: 10px 22px;
}
.secondary-column .wrapper h3 {
	margin: 5px 0;
	font-size: 13px;
	font-weight: bold;
	color: #629F44;
}
.primary-column {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 710px;
	margin-right: 0;
	background: white;
	padding-bottom: 19px;
	min-height: 350px;
}
.primary-column .header {
	margin: 20px;
	padding: 0 0 19px 0;
	border-bottom: 1px solid #C7E2F1;
	position: relative;
}
.primary-column .header h2 {
	font-size: 22px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}
 dl.profile-details {
	font-size: 13px;
}
dl.profile-details dt {
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-right: 8px;
	width: 150px;
	margin-left: 0;
	clear: left;
	color: #999;
	text-align: right;
}
dl.profile-details dd {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 470px;
	margin-right: 0;
}
#reviews{
	clear: both;
	font-size: 13px;
	line-height: 1.3;
}
#listings {
	clear: both;
	font-size: 13px;
	line-height: 1.3;
}

.edit-separator{
	background:url(../images/separator.png)	no-repeat;
	height: 40px;
	width: 15px;
	display: inline-block;
	vertical-align: middle;
}
.profile-details.fieldset dd.last {
	margin-bottom: 20px;
	padding-bottom: 6px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.fb-button {
	display: inline-block;
	color: white;
	text-decoration: none;
	margin: 0 5px 5px 5px;
	font-size: 14px;
	border: 1px solid #265681;
	background: #265681;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4E7DAB), color-stop(100%, #265681));
	background: -webkit-linear-gradient(top, #4E7DAB,#265681);
	background: -moz-linear-gradient(top, #4E7DAB,#265681);
	background: -o-linear-gradient(top, #4E7DAB,#265681);
	background: -ms-linear-gradient(top, #4E7DAB,#265681);
	background: linear-gradient(top, #4E7DAB,#265681);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-shadow: #1C4A6D 0 1px 0;
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
	-o-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
	cursor: pointer;
}
.fb-button .logo {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/fbi.png) no-repeat 13px -1px;
	height: 28px;
	width: 35px;
	vertical-align: middle;
}
.fb-button .text {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	vertical-align: middle;
	padding: 0 12px 0 10px;
}
.profile-details.fieldset dd.first {
	padding-top: 6px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
	-ms-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;
	-ms-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	background:#f0f6fa;
}
.profile-details.fieldset dd.last {
	margin-bottom: 20px;
	padding-bottom: 6px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background:#f0f6fa;
}
.tip {
	margin: 0 5px;
}
#profile-bar {
	border-top: 1px dashed #B7D1E3;
	float: left;
	padding-bottom: 0;
	position: relative;
	width: 230px;
	background-color: #E1EDF6;
}
#profile-bar .user-avatar {
	float: left;
	width: 70px;
	text-align: center;
	padding: 10px 5px;
}
#profile-bar .user-info {
	float: left;
	padding-top: 10px;
	line-height: 1.4em;
	width: 120px;
	overflow: hidden;
}

#favorites-left{
	width:230px;
	float:left;
	margin:10px;
	padding:0px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #e1e1e1;
	box-shadow: 0px 0px 2px 2px #E1E1E1;
	-moz-border-radius: 4px 4px 4px 4px;
}
.column-left {
	position: relative;
	width: 226px;
	float: left;
}
.column-left .favorite-labels {
	clear: both;
	overflow: hidden;
}
.column-left .refinement-links, .column-left .sidebar-section {
	width: 207px;
	padding: 5px 13px 5px 10px;
	background: #E7F0F7;
	border-top: solid 1px #F3F7FA;
	border-bottom: solid 1px #D9E7F2;
}
.column-left h3 {
	font-size: 13px;
	color: #666;
	padding-bottom:10px;
	margin:0px;
	
}
.button-base.dark-darkborder {
	border: 2px solid #C5D4E8;
	color:#4297d8;
	background: #ECEFFD;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#CFE1F0)) repeat scroll 0 0 transparent;
	background: -khtml-gradient(linear, left top, left bottom, from(white), to(#CFE1F0)) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top, white, #CFE1F0) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CFE1F0');
}
.button-base.big {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	padding: 6px 16px 5px;
	margin: 4px 0;
	font-size: 12px;
	font-weight: bold;
	color:#4297d8;
	text-decoration: none;
}
.button-base:hover {
	text-decoration: none;
}
#favorites-right{
	width:718px;
	float:left;
	margin:10px;
	
	border-radius:5px;
	-moz-box-shadow: 0px 0px 2px 2px #e1e1e1;
	box-shadow: 0px 0px 2px 2px #E1E1E1;
	-moz-border-radius: 4px 4px 4px 4px;
}
.search-tabs {
	padding: 13px 0 0 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 36px;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	background-color: #E7F4E4;
	position: relative;
}
.search-tabs a {
	color: white;
	display: block;
	float: left;
	margin-right: 8px;
	margin-bottom: -1px;
	background: #86C679;
	z-index: 1;
	position: relative;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	text-decoration:none;
}
.search-tabs a span {
	padding: 12px 10px 8px;
	display: block;
	margin-bottom: 1px;
}
.sprites-tabHeart {
	background-position: 5px -1411px;
}
.search-tabs a.on {
	background-color: white;
	color: #333;
	border-left: solid 1px #86C679;
	border-bottom: none;
	border-right: solid 1px #86C679;
	border-top: solid 1px #86C679;
}
#favorite-view-button .heart {
	margin: 0;
	padding: 2px 8px 0 1px;
	float: left;
	display: inline;
}
#favorite-view-button .favorite-tab-count {
	float: left;
	padding-left: 0;
}
.favorites-features {
	background-image: -ms-linear-gradient(top, white 45%, #F0F5F8 55.00000000000001%);
	background-image: -moz-linear-gradient(top, white 45%, #F0F5F8 55.00000000000001%);
	background-image: -o-linear-gradient(top, white 45%, #F0F5F8 55.00000000000001%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.45, white), color-stop(.55, #F0F5F8));
	background-image: -webkit-linear-gradient(top, white 45%, #F0F5F8 55.00000000000001%);
	background-image: linear-gradient(top, white 45%, #F0F5F8 55.00000000000001%);
	margin: 0px 1px;
	height: 31px;
	padding: 7px 10px 0;
	border-top: 1px solid #86C679;
	border-bottom: 1px solid #CFE1EF;
}

.photos-maincontainer ul{
	margin-left: 10px;
	padding:0px;
	list-style-type:none;
	list-style:url(../images/arw.png);
	background-repeat:no-repeat;
}
.photos-maincontainer ul li{
	margin-right:10px;
	padding-bottom:5px;
	
}
.add-favorite-main{
	border:2px solid #d8e6ef;
	border-radius:5px;
	padding:10px;
	overflow:hidden;
	width: 675px;
	margin: 10px
}
.add-favorite-main:hover{
	border:2px solid #black;
	border-radius:5px;
	padding:10px;
	overflow:hidden;
	width: 675px;
	margin: 10px
}
div.add-favorite span {
	background-position: left top;
	height: 35px;
	padding: 0 10px;
	color: white;
	line-height: 35px;
}
div[class~="add-favorite"], div[class~="add-favorite"] span {
	display: block;
	background: url(../images/add-favorite-button.png) no-repeat top left;
}
div.add-favorite {
	z-index: 80;
	position: absolute;
	background-position: right bottom;
	padding: 0 17px 0 0;
	margin-top: -18px;
	right: 275px;
	float:left;
}
.add-favorite-right{
	float: right;
	width: 222px;
	padding:0px;
	margin:0px;
	color:#00A5D7;
}
.add-favorite-right ul{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 5px 1px;
	height: 20px;
}
.add-favorite-right ul li{
	float:left;
	list-style-type:none;
	margin-top: -5px;
	padding: 0px 15px 0 0;
}
.add-favorite-right ul li a{
	float:left;
	list-style-type:none;
	margin-right:8px;
	padding: 5px 5px;
	text-decoration:none;
	color:#00A5D7;
}
.add-favorite-right ul li a:hover{
	float:left;
	list-style-type:none;
	margin-right:8px;
	padding: 5px 5px;
	text-decoration:none;
	color:#00A5D7;
}
.listing-tabs {
	background-color: #E1EDF6;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #00A5D7;
	float: right;
	position: relative;
	text-align: center;
	list-style: none;
	border-radius: 0 6px 0 6px;
	-moz-border-radius: 0 6px 0 6px;
	-webkit-border-radius: 0 6px 0 6px;
	-o-border-radius: 0 6px 0 6px;
	-ms-border-radius: 0 6px 0 6px;
	margin-right: -11px;
	margin-top: -10px;
}
.viw {
	margin: 0 auto;
	border-bottom: 1px solid #D6E6F3;
	padding: 0px;
	text-decoration:none;
	overflow: hidden;
	border: 2px solid red;
}
.zom-panel{
	width:auto;
	padding:10px 0 10px 0px;
	border-bottom:1px dashed #c5dae9;
	overflow:hidden;
	margin-bottom: 10px;
}
.listing-img {
	width: 122px;
	margin-left: 5px;
	height: 92px;
	overflow: hidden;
	border: 3px solid white;
	-moz-box-shadow: 0 0 6px 0 #B7DBE2;
	-webkit-box-shadow: 0 0 6px 0 #B7DBE2;
	-o-box-shadow: 0 0 6px 0 #B7DBE2;
	-ms-box-shadow: 0 0 6px 0 #B7DBE2;
	box-shadow: 0 0 6px 0 #B7DBE2;
	float:left;
}
.img-overlay {
	cursor: pointer;
	float: left;
	height: 25px;
	position: relative;
	top: 70px;
	left:-30px;
	width: 24px;
	z-index: 10;
}
.zom {
	background: transparent url(../images/icons.png) 0px 0px no-repeat;
}
.img-overlay {
	background-position: 0px -886px;
}
.fav-container {
	float: left;
	width: 316px;
	min-height: 108px;
	border-right: 1px dashed #D8E6EF;
	padding-right: 6px;
}

.fav-container h3 {
	margin-bottom: 10px;
	font-size: 15px;
	color: #0094CE;
}
.fav-container h3.listing-title {
	margin: 0 0 6px;
	font-size: 0.991em;
	font-weight: bold;
	line-height: 1.1em;
	color: #0094CE;
	text-decoration:none;
}
.fav-container h3.listing-title a {
	color: #0094CE;
	text-decoration: none;
}
.review-text {
	border-right: 1px dashed #D8E6EF;
	padding-right: 8px;
	margin-right: 8px;
	float: left;
}
.body-footer {
font-style: italic;
font-size: 0.857em;
}
.highlight {
color: #4B89C9;
font-weight: bold;
}
.rating-5 {
margin: 0 0 10px;
width: 70px;
height: 18px;
float: left;
}
.rating-bar-5 {
background: transparent url(../images/review-ratings.png) 0px 0px no-repeat;
}
.rating-5 {
background-position: -400px 0px;
}
.property-text {
float: left;
color: #555;
}
.rating-5 {
margin: 0 0 10px;
width: 70px;
height: 18px;
float: left;
}

.right-container {
	float: left;
font-size: 0.86em;
width: 188px;
padding-left: 6px;
}
.listing-icons {
clear: both;
float: right;
padding-bottom: 10px;
}
.right-container .price {
font-size: 12px;
font-style: italic;
font-weight: bold;
color: black;
}
.right-container .period {
font-style: italic;
color:#999;
font-size: 11px;
}
.button-base.pdp-light, .button-base .pdp-light {
border: 1px solid #A4C6E1;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
color: #0095CA;
background: -moz-linear-gradient(top, #F7F7F7 50%, #E8EDF0 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#F7F7F7), color-stop(50%,#E8EDF0));
background: -webkit-linear-gradient(top, #F7F7F7 50%,#E8EDF0 50%);
background: -o-linear-gradient(top, #F7F7F7 50%,#E8EDF0 50%);
background: -ms-linear-gradient(top, #F7F7F7 50%,#E8EDF0 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8edf0',GradientType=0 );
background: linear-gradient(top, #F7F7F7 50%,#E8EDF0 50%);
background-clip: padding;
-moz-background-clip: padding;
-webkit-background-clip: padding;
zoom: 1;
}
.button-base.xsm {
	float: right;
	height: 20px;
	width: 52px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	padding: 6px 2px 1px;
	margin: 2px 0;
	font-size: 12px;
}
.add-view .add-note {
	float: right;
}
.sample-overlay {
	position: absolute;
	z-index: 100;
	
	background-color: white;
	opacity: .00;
	filter: alpha(opacity=00);
}

.GrayBg{
	width: 100%;
	overflow: hidden;
	background: 
	#F4F5F7;
	padding:10px;
	margin-bottom: 20px;
	margin-top: 1em;
	position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #D8E7F2;
	-moz-box-shadow: 0px 0px 2px 2px #e1e1e1;
	box-shadow: 0px 0px 2px 2px #E1E1E1;
}	
#featured-listings-title {
	text-align: left;
	font-size: 1.4em;
	margin-bottom: 8px;
	color: #666;
	font-weight: bold;
	line-height: 1.2em;
	display: block;
}
.featured-property {
	float:left;
	width: 180px;
	margin-right: 15px;
	text-align: center;
	padding: 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 6px -1px #8FB6DB;
	-webkit-box-shadow: 0 0 6px -1px #8FB6DB;
	-o-box-shadow: 0 0 6px -1px #8FB6DB;
	-ms-box-shadow: 0 0 6px -1px #8FB6DB;
	box-shadow: 0 0 6px -1px #8FB6DB;
}
.featured-property .img-overlay {
	position: absolute;
	top: auto;
	right: 0;
	bottom: 0;
}
.featured-property .zom {
	background: transparent url(../images/icons.png) 0px 0px no-repeat;
}
.featured-property .img-overlay {
	cursor: pointer;
	float: left;
	height: 25px;
	position: relative;
	top: -36px;
	left: -52px;
	width: 24px;
	z-index: 10;
}
.featured-property .img-overlay {
	background-position: 0px -886px;
}
.zom .img-overlay {
	cursor: pointer;
	float: right;
	height: 25px;
	position: relative;
	top: -41px;
	width: 24px;
	z-index: 10;
	left: -7px;
}
.button-base.light {
	border: 1px solid #D8E7F1;
	color: #0095CA;
	background: #EAF0F5;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EAF0F5));
	background: -khtml-gradient(linear, left top, left bottom, from(white), to(#EAF0F5));
	background: -moz-linear-gradient(center top, white, #EAF0F5);
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#eaf0f5');
	text-decoration:none;
}
.button-base.light:hover {
	border: 1px solid #C8D7E1;
	color: #2A6EBB;
	-moz-box-shadow: 0 2px 3px rgba(42,110,187,0.1);
	-webkit-box-shadow: 0 2px 3px rgba(42, 110, 187, 0.1);
	-o-box-shadow: 0 2px 3px rgba(42,110,187,0.1);
	-ms-box-shadow: 0 2px 3px rgba(42,110,187,0.1);
	box-shadow: 0 2px 3px rgba(42, 110, 187, 0.1);
	text-decoration:none;
}
.button-base.small {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	padding: 2px 14px 1px;
	margin: 4px 0;
	font-size: 12px;
	text-decoration:none;
}
.featured-region {
	font-size: 11px;
	font-style: italic;
	color: #666;
	margin-left: 20px;
}
.featured-region a {
	text-decoration: none;
	font-style: italic;
	color: #2297C9;
}
.featured-region a:hover {
	text-decoration: none;
	font-style: italic;
	color: #2297C9;
}
#sidebar-search {
	float: left;
	position: relative;
	width: 200px;
	padding:0px;
	margin: 0px 0 13px 0px;
}
#sidebar-search .form {
	padding: 4px 0 0px 1px;
	margin-top: 3px;
	width: 100%;
	height: 25px;
	background-color: white;
	border: 1px solid #91CFEE;
	position: relative;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-ms-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
#sidebar-search input.input-keyword {
	border: none;
	border-color: white;
	border-width: 0;
	float: left;
	font-size: 12px;
	padding: 2px 2px 6px 2px;
	width: 153px;
	margin-right: 3px;
	text-decoration:none;
}
#sidebar-search .button-base {
	position: relative;
	padding: 2px 8px;
	margin: 0 4px 0 0;
	float: right;
	text-decoration:none;
}
.button-base.orange {
	border: 1px solid #CE8234;
	color: white;
	background: #E98F32;
	background: -webkit-gradient(linear, left top, left bottom, from(#F8B46F), color-stop(50%,#EDA252), color-stop(51%,#E98F32), to(#DF7D17));
	background: -khtml-gradient(linear, left top, left bottom, from(#F8B46F), color-stop(50%,#EDA252), color-stop(51%,#E98F32), to(#DF7D17));
	background: -moz-linear-gradient(center top, #F8B46F, #EDA252 50%, #E98F32 51%, #DF7D17);
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#F8B46F',EndColorStr='#DF7D17');
	text-decoration:none;
}
.button-base.small {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	padding: 2px 14px 1px;
	margin: 4px 0;
	font-size: 12px;
	text-decoration:none;
}
#sidebarsearch{
	width:207px;
	float: left;
	margin: 0px;
	padding: 8px;
	background:#E1EDF6;
}
.refinement-links h4 {
	padding: 4px 0;
	background: url(../images/plus.png) no-repeat right center;
	font-size: 12px;
	cursor:pointer;
}
.refinement-links span {
color: #999;
}
.refinement-links h4 a{
	padding: 4px 0;
	font-size: 12px;
	text-decoration:none;
	color:#666;
}
.refinement-links h4 a:hover{
	padding: 4px 0;
	font-size: 12px;
	text-decoration:underline;
	color:#666;
}
.refinement-links ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.refinement-links ul li{
	padding:0px;
	margin-bottom:5px;
	list-style-type:none;
	color: #2297C9;
}
.refinement-links ul li a{
	padding:0px;
	margin-bottom:5px;
	list-style-type:none;
	color: #2297C9;
	text-decoration:none;
}
.refinement-links ul li a:hover{
	padding:0px;
	margin-bottom:5px;
	list-style-type:none;
	color: #2297C9;
	text-decoration:none;
}
.hide-show-link {
	cursor: pointer;
	font-size: 10px;
	text-align: left;
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background: url(../images/arrow.png) no-repeat left center;
}
.column-right {
	position: relative;
	float: right;
	padding: 0;
	width: 772px;
	background-color: white;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-ms-box-shadow: 0 0 6px #8FB6DB;
	-moz-box-shadow: 0 0 6px #8FB6DB;
	-webkit-box-shadow: 0 0 6px #8FB6DB;
	box-shadow: 0 0 6px #8FB6DB;
}
.node-links{
	width:220px;
	margin:0px;
	padding:0px;
	border-right: 1px solid #D8E7F2;
}
.node-links ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.node-links ul li{
	margin:0px;
	padding-bottom:3px;
	list-style-type:none;
}
.node-links ul li a{
	margin:0px;
	padding-bottom:3px;
	list-style-type:none;
	text-decoration:none;
	color: #2297C9;
}
.node-links ul li a:hover{
	margin:0px;
	padding-bottom:3px;
	list-style-type:none;
	text-decoration:underline;
	color: #2297C9;
}

.node-links{
	padding:10px;
	margin-top:10px;
	margin-bottom: 10px;
	float:left;
}
.search-page-options {
	background-color: #E1EDF6;
	border: 1px solid #CFE1EF;
	border-top: none;
	height: 40px;
	clear: both;
	margin-bottom: 10px;
}
.pages-per {
	float: left;
	font-size: 12px;
	padding: 5px 90px 0 10px;
}
.pagination {
	float: left;
	width: 757px;
	font: normal 13px Arial, Helvetica, sans-serif;
	background: #FAFAFA;
	border: 1px solid #DADADA;
	padding: 7px;
	margin: -7px 0 10px 0px;
}
.pagination a {
	padding: 4px;
	color: #2A759B;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #EEE;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E3E3E3;
}
#mb-container {
	width: 640px;
	border:2px solid #CCC;
	border-radius:5px;
	-ms-box-shadow: 0 0 6px #8FB6DB;
	-moz-box-shadow: 0 0 6px #8FB6DB;
	-webkit-box-shadow: 0 0 6px #8FB6DB;
	box-shadow: 0 0 6px #8FB6DB;
	margin: 0 auto;
	padding:0px;
	overflow:hidden;
}
#mb-container .header_bg{
	float: left;
	height: 33px;
	width: 620px;
	color: white;
	margin-bottom: 30px;
	padding: 10px;
	font: normal 16px/28px Arial;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#316394), to(#508CC6));
	background: -webkit-linear-gradient(top, #508CC6, #316394);
	background: -moz-linear-gradient(top, #508CC6, #316394);
	background: -ms-linear-gradient(top, #508CC6, #316394);
	background: -o-linear-gradient(top, #508CC6, #316394);
	background-color: #316394;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	}
#mb-container .header_bg .close{
	display: block;
	position: absolute;
	top: 22px;
	right: 725px;
	width: 19px;
	height: 19px;
	background: url(../images/bg_m_close.png);
	cursor: pointer;
	margin-top: 4px;
}	
#fb-content {
	background: #DCEEF6;
	padding: 10px;
	-webkit-box-shadow: 0 -4px 10px -7px #333 inset;
	-moz-box-shadow: 0 -4px 10px -7px #333 inset;
	box-shadow: 0 -4px 10px -7px #333 inset;
}
#fb-content .whyFacebook {
	padding: 1em;
	text-align: center;
}
#fb-content .whyFacebook a {
	color: #2297C9;
	text-decoration: none;
}

#fb-content .whyFacebook a:hover{
	color: #2297C9;
	text-decoration: none;
}
#mb-container .half-round{
	position: absolute;
	background: url(../images/round.png) top no-repeat;
	width: 67px;
	height: 31px;
	margin-left: 263px;
	margin-top: -33px;
	padding: 10px 0 0 51px;
	font-size:17px;
	font-style:italic;
}
#mb-container .form-title {
	font-weight: normal;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
	font-size:14px;
}

#mb-container .grey-input {
	background: #F4F5F7;
	padding: 18px;
	width: 338px;
	margin: 0 auto;
	border-radius:8px;
}
#mb-container .form-btn {
	margin: 10px 0 20px 0;
	margin-left: 326px;
	width: 330px;
}
#mb-container .pwd-forgot {
	float: left;
	width: 101px;
	padding-top: 15px;
}
#mb-container .pwd-forgot a{
	float: left;
	width: 101px;
	color:#2297C9;
	text-decoration:none;
}
#mb-container .pwd-forgot a:hover{
	float: left;
	width: 101px;
	color:#2297C9;
	text-decoration:underline;
}
#mb-container .new-swap-modes {
	border-top: 1px solid #AAA;
	margin-top: 10px;
	padding: 20px;
	text-align: center;
	font-size: 14px;
}
#mb-container .new-swap-modes a{
	text-align: center;
	font-size: 14px;
	color:#2297C9;
	text-decoration:none;
}
#mb-container .new-swap-modes a:hover{
	text-align: center;
	font-size: 14px;
	color:#2297C9;
	text-decoration:underline;
}
#mb-container .gry-input {
	background: #F4F5F7;
	padding: 18px;
	width: 475px;
	margin: 0 auto;
	overflow:hidden;
	border-radius:8px;
}
#mb-container .gry-input .pwd-hint {
	display: block;
	float: right;
	width: 150px;
	font-size: 12px;
	padding: 0;
	color:#999;
	font-style:italic;
}
.legal-hint {
	font-size: 12px;
	float: left;
	font-style: italic;
	color: #999;
	margin:20px 0 20px 30px;
	width: 385px;
}
.legal-hint a{
	font-size: 12px;
	font-style: italic;
	color:#2297C9;
	text-decoration:underline;
}
.legal-hint a:hover{
	font-size: 12px;
	font-style: italic;
	color:#2297C9;
	text-decoration:none;
}
#contact-container{
	padding:0px;
	margin:10px;
	width:auto;
}
#contact-container .Left{
	float: left;
	width: 720px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#topTabWrapper {
	margin-bottom: -1px;
	overflow: hidden;
}
#topTabWrapper div a {
	background: #DDE7ED;
	background: -moz-linear-gradient(top, #DDE7ED 0%, #DDE7ED 82%, #D0D6DB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDE7ED), color-stop(82%,#DDE7ED), color-stop(100%,#D0D6DB));
	background: -webkit-linear-gradient(top, #DDE7ED 0%,#DDE7ED 82%,#D0D6DB 100%);
	background: -o-linear-gradient(top, #DDE7ED 0%,#DDE7ED 82%,#D0D6DB 100%);
	background: -ms-linear-gradient(top, #DDE7ED 0%,#DDE7ED 82%,#D0D6DB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde7ed', endColorstr='#d0d6db',GradientType=0 );
	background: linear-gradient(top, #DDE7ED 0%,#DDE7ED 82%,#D0D6DB 100%);
	border-color: #E1EDF5 #E1EDF5 transparent #E1EDF5;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	cursor: pointer;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	float: left;
	margin-left: 10px;
	width: 170px;
	position: relative;
	height: 70px;
	z-index: 0;
}
#topTabWrapper .emailActive a,
#topTabWrapper .phoneActive a,
#topTabWrapper .emailActive a:hover,
#topTabWrapper .phoneActive a:hover {
	background: #F6F8F9;
    border-color: #CFE1EF;
    cursor: default;
    filter: none;
    -moz-box-shadow: 0 0 0 rgba(153, 153, 153, 0.5), 0 0 0 rgba(153, 153, 153, 0), -2px 1px 2px rgba(153, 153, 153, 0.2), -2px 0 2px rgba(153, 153, 153, 0.2);
    -webkit-box-shadow: 0 0 0 rgba(153, 153, 153, 0.5), 0 0 0 rgba(153, 153, 153, 0), -2px 1px 2px rgba(153, 153, 153, 0.2), -2px 0 2px rgba(153, 153, 153, 0.2);
    box-shadow: 0 0 0 rgba(153, 153, 153, 0.5), 0 0 0 rgba(153, 153, 153, 0), -2px 1px 2px rgba(153, 153, 153, 0.2), -2px 0 2px rgba(153, 153, 153, 0.2);
    z-index: 10;
}
#topTabWrapper div a span {
	display: block;
	width: 58px;
	height: 47px;
	text-indent: -999em;
	position: absolute;
	top: 10px;
	left: 7px;
}
#topTabWrapper div a strong {
	font-size: 123.1%;
	position: absolute;
	top: 25px;
	left: 67px;
}
.tabSprite{
	background:url(../images/msg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tabPhone{
	background:url(../images/phone.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#divMainSection {
	background: #F6F8F9;
	border: 1px solid #CFE1EF;
	-moz-box-shadow: -1px 1px 5px rgba(153, 153, 153, 0.5);
	-webkit-box-shadow: -1px 1px 5px rgba(153, 153, 153, 0.5);
	box-shadow: -1px 1px 5px rgba(153, 153, 153, 0.5);
	overflow: hidden;
	padding: 25px;
}
#divMainSection .Status {
	float: left;
	margin: 0px;
	width: 221px;
	font-size: 14px;
	font-weight: normal;
}
#divMainSection .Right {
	padding-left: 20px;
	float: left;
	margin: 0px;
	width: 425px;
	font-weight: normal;
}
.form_area {
	width: 475px;
	margin-left: -16px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 12px;
	float: left;
}
.form_label {
	width: 150px;
	float: left;
	text-align: left;
	font-weight: normal;
	color: black;
	margin-left: 16px;
	margin-top: 5px;
}
.browse {
	background:url(../images/button_small.PNG) top no-repeat;
	display: block;
	height: 20px;
	width: 88px;
	padding-top: 3px;
	float: left;
	margin-top: 2px;
}
.remove {
	background:url(../images/button_small.PNG) top no-repeat;
	height: 20px;
	width: 88px;
	padding-top: 3px;
	float: right;
	margin-top: 2px;
}
.frm_label {
	width: 150px;
	float: left;
	text-align: left;
	font-weight: normal;
	color: black;
	margin: 5px 0 8px 0;
}
.asteric {
	color: red;
	font-size: 12px;
	font-weight: normal;
}
#contact-container .Rigt{
	float: left;
	width: 235px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 78px;
}
#contact-container .Rigt .adWrapper {
	width: 100%;
	height: 100%;
	cursor:pointer;
}
.sideInfo {
	border-bottom: 1px solid #CBCBCB;
	color: #333;
	font-size: 108%;
	margin: 0;
	padding: 14px 0 4px;
}
body .masthead {
	margin-bottom: 0px;
}
.fixed-container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#container {
	overflow: visible;
}
.masthead .logo {
	display: block;
	width: 160px;
	height: 40px;
	position: absolute;
	z-index: 100;
}
.body-mock {
	font-family: Arial, Helvetica, sans-serif;
	background: #E9F1F6 url(../images/dashboard-background.png) repeat-x top left;
}
#shadow {
	background: url(../images/shadow_main.png) no-repeat;
	height: 18px;
	position: relative;
	margin-top: 26px;
	margin-bottom: 30px;
}
#login-container {
	margin-top: 60px;
}
#login-container .login-header {
	text-align: center;
	margin-bottom: 15px;
}
.login-header h2 {
	font-weight: normal;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	color: #333;
}
.login-header h2 {
	font-size: 30px;
	margin: 0px;
}
.login-fixed-container {
	border: 1px solid #B2C5D4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px 1px rgba(162, 185, 199, .4);
	-webkit-box-shadow: 0px 0px 2px 1px rgba(162, 185, 199, .4);
	box-shadow: 0px 0px 2px 1px rgba(162, 185, 199, .4);
	margin-bottom: 3px;
	margin-top: 3px;
	background-color: white;
}
.login-fixed-container {
	margin: 0px auto;
}
.span6 {
	width: 470px;
}
.login-form {
	padding: 50px 85px 55px;
}
.ui-widget {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 1.1em;
}
.page-footer {
	clear: both;
	text-align: center;
	padding: 1.25em 0 2.5em;
	width: 59.375em;
	margin: 0 auto;
}
.page-footer p {
	line-height: 1.5em;
	margin: 0;
	font-size: 8pt;
}